发送广播 adb shell am broadcast -a
获取显示器分辨率: adb shell wm density
获取显示像素密度: adb shell wm density
示例
开启系统相册
adb shell am start -a -c -n packagename/
timeout /T 3 /NOBREAK //计时3秒
-----------
-----------
双指滑动
创建zoom_monkey.script文件
内容为:
type= raw events
count= 10
speed= 1.0
start data >>
PinchZoom(900, 560, 700, 560, 1020, 560, 1220, 560, 100)
UserWait(500)
PinchZoom(700, 560, 900, 560, 1220, 5607, 1020, 560, 100)
UserWait(500)
发送到Android:adb push zoom_monkey.script data/local/tmp/
执行:adb shell monkey -f data/local/tmp/pinch_zoom_monkey.script -v -v %quota%
------------
echo 隔1s切换1次 //打印 echo后的信息
set n=0 //设置变量
:start //设置标签,用来跳转
adb shell input tap 1000 500 //输入点击坐标
timeout /T 1 /NOBREAK
set /a n+=1 //算数运算
if %n%==9 pause //条件判断
goto start //跳转到标签
—————————————————
延时100ms:创建文件 文件内容: 100
执行:Wscript
-----------
cmd 脚本
EQU - 等于
NEQ - 不等于
LSS - 小于
LEQ - 小于或等于
GTR - 大于
GEQ - 大于或等于
循环
for /L(可用其小写l) %%i in (start,step,number) (echo %%i 次
do command) 括号的都好为英文符号,使用时检查
示例 for /l %%i in (1,2,5) do adb shell input tap 1000 500 //i的只依次为 1,3,5 输入坐标(1000,500)三次
截屏设备 adb shell screencap /sdcard/ 将截屏下载到电脑:adb pull /sdcard/ C:\Users\Administrator\Desktop\c_space(电脑下载路径)
获取日期(参考Windows批处理:获取时间变量 - konglingbin - 博客园)
set CURRENT_DATE=%date:~0,4%-%date:~5,2%-%date:~8,2%
set CURRENT_TIME=%time:~0,2%:%time:~3,2%:%time:~6,2%
字符串截取: "string:~0,3" 从第0位开始,截取3位
获取输入参数:%数字 , if "%1" neq "" ( set subfix=_%1) 第一个参数不为"",设置变量
参考 ADB常用命令及其用法大全_手写我对你的温柔-****博客_adb命令
速查 | ADB 用法大全-玩Android -