::连接模拟器
adb connect 127.0.0.1:21523
timeout /t 3 /nobreak
::整体执行多少轮,每执行一轮,重启一次APP
set /a time = 3
::每轮执行多少次
set /a num = 3
::临时变量,用于重置每轮执行次数
set /a tt = %num%
::启动APP前,先杀进程
goto kiiAPP
::主要执行方法
:main
::每轮每一次要先切换到指定模块,如个人模块
if %num% equ %tt% (
::切换到个人页面
adb -s 127.0.0.1:21523 shell input tap 327 1844
timeout /t 3 /nobreak
)
::点击我的会议
adb -s 127.0.0.1:21523 shell input tap 138 786
::点击返回按钮
timeout /t 1 /nobreak
adb -s 127.0.0.1:21523 shell input tap 50 110
timeout /t 1 /nobreak
::计算剩余循环次数
set /a num -= 1
echo "剩余 %time% 轮, %num% 次。"
if %num% == 0 goto count
goto main
:count
::计算剩余循环次数
set /a time -= 1
::循环次数大于等于0时,重置执行次数
if %time% geq 0 set /a num = %tt%
::循环次数小于0时,结束执行
if %time% lss 0 (
echo "执行结束!"
pause
)
goto kiiAPP
:kiiAPP
::杀掉APP进程
adb -s 127.0.0.1:21523 shell am force-stop cn.XXX.wsapp
timeout /t 3 /nobreak
goto startAPP
:startAPP
::启动APP
adb -s 127.0.0.1:21523 shell am start -n cn.XXX.wsapp/cn.XXX.wsapp.MainActivity
timeout /t 6 /nobreak
goto main