bat adb 简单脚本命令

发送广播 adb shell am broadcast -a android.intent.action.broadcastname

获取显示器分辨率: adb shell wm density

获取显示像素密度: adb shell wm density

  

示例

开启系统相册

adb shell am start -a android.intent.action.MAIN -c android.intent.category.LAUNCHER -n packagename/packagename.LauncherActivity

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:创建文件  sleep100.vbs 文件内容:WScript.sleep 100   

执行:Wscript sleep100.vbs

-----------

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/capscreen.png 将截屏下载到电脑:adb pull /sdcard/capscreen.png  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常用命令及其用法大全_手写我对你的温柔-CSDN博客_adb命令

速查 | ADB 用法大全-玩Android - wanandroid.com

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值