使用方法,新建文本-拷贝内容-保存-后缀名改为.bat即可
1、双击连接指定ip设备
@echo off
echo executing connnect devices
adb connect 192.168.1.103
rem pause
2、双击断开连接设备
@echo off
echo executing disconnnect devices
adb disconnect
rem pause
3、双击保存log日志
@echo off
rem time命令的小时数小于10时,是一个数,前面有空格
set curTime=0
if %TIME:~0,2% lss 10 (
set curTime=0%TIME:~1,1%_%TIME:~3,2%_%TIME:~6,2%
) else (
set curTime=%TIME:~0,2%_%TIME:~3,2%_%TIME:~6,2%
)
rem %~dp0:获取当前盘符和路径
set exportPath=%~dp0
adb logcat -v time ->%exportPath%/%curTime%.log
rem pause
4、双击获取当前 Activity信息
@echo off
adb shell dumpsys activity | findstr "mResumedActivity mFocusedActivity"
pause
5、双击设备截图
@echo off
rem 日期引用格式:%DATE:~x,y%。x=起始坐标,y=从x开始截取字符个数
set curDate=%DATE:~3,4%_%DATE:~8,2%_%DATE:~11,2%
rem 时间引用格式:%TIME:~x,y%。x=起始坐标,y=从x开始截取字符个数
rem time命令的小时数小于10时,是一个数,前面有空格
set curTime=0
if %TIME:~0,2% lss 10 (
set curTime=0%TIME:~1,1%_%TIME:~3,2%_%TIME:~6,2%
) else (
set curTime=%TIME:~0,2%_%TIME:~3,2%_%TIME:~6,2%
)
rem set filename=%curDate%_%curTime%.png
set filename=%curTime%.png
rem %~dp0:获取当前盘符和路径
set exportPath=%~dp0
set storePath=/mnt/sdcard/
adb shell screencap -p %storePath%%filename%
adb pull %storePath%%filename% %exportPath%
adb shell rm %storePath%%filename%
rem pause
6、双击设备录屏
@echo off
set curTime=0
rem 引用格式:%DATE:~x,y% %TIME:~x,y%
rem x=起始坐标,y=从x开始截取字符个数
rem 小时数小于10时,是一个数,前面有空格
if %TIME:~0,2% lss 10 (
set curTime=0%TIME:~1,1%_%TIME:~3,2%_%TIME:~6,2%
) else (
set curTime=%TIME:~0,2%_%TIME:~3,2%_%TIME:~6,2%
)
set curDate=%DATE:~3,4%_%DATE:~8,2%_%DATE:~11,2%
rem set filename=%curDate%_%curTime%.mp4
set filename=%curTime%.mp4
rem %~dp0:获取当前盘符和路径
set exportPath=%~dp0
set storePath=/mnt/sdcard/
rem --time-limit后面的参数是录制时间,单位:秒。可自行修改
rem --verbose参数是录制过程cmd显示log信息 --size是分辨率
rem 更多参数信息可运行adb shell screenrecord --help或上网搜索查看
adb shell screenrecord --verbose --size 1920x1080 --time-limit 10 %storePath%%filename%
adb pull %storePath%%filename% %exportPath%
adb shell rm %storePath%%filename%
rem pause
7、拖动apk至此安装应用
@echo off
if "%~1"=="" (
echo Just drag an apk file onto this file's icon!
) else (
echo executing install "%~1"
adb install -r "%~1"
)
pause
8、拖动拷贝文件查看md5
@echo off
if "%~1"=="" (
echo Just drag a file onto this file's icon!
) else (
echo executing push "%~1"
certutil -hashfile "%~1" MD5
)
pause
9、拖动拷贝文件至设备
@echo off
if "%~1"=="" (
echo Just drag an apk file onto this file's icon!
) else (
echo executing push "%~1"
adb push "%~1" /sdcard/
)
pause
未完待续...