标题: [其他] 批处理怎么检测安卓模拟器上前台应用,检测成功后执行下一行? [打印本页]
作者: linyuan2238 时间: 2018-9-28 11:08 标题: 批处理怎么检测安卓模拟器上前台应用,检测成功后执行下一行?
编一个bat,用于启动逍遥安卓,并且检测是否启动成功,成功后执行下一行。
又,当执行到最后,检测指定前台应用是否存在,存在则执行下一行
粗略代码:- @echo off
- Setlocal enabledelayedexpansion
- ::CODER BY Administrator POWERD BY iBAT
-
- d:
- cd D:\Program Files\Microvirt\MEmu
-
- start MEmuConsole.exe MEmu_1
- ping -n 20 127.0.0.1>nul
-
- MEmu MEmu_1 applink com.cyjh.mobileanjian/com.cyjh.mobileanjian.activity.MainActivity
- ping -n 3 127.0.0.1>nul
-
- adb shell input tap 341 259
- ping -n 3 127.0.0.1>nul
-
- adb shell input tap 380 184
- ping -n 3 127.0.0.1>nul
-
- adb shell input tap 367 1236
- ping -n 3 127.0.0.1>nul
-
- adb shell input tap 359 885
- ping -n 3 127.0.0.1>nul
-
- pause
复制代码
作者: Batcher 时间: 2018-9-28 11:27
这个代码的问题是啥呢?
作者: linyuan2238 时间: 2018-9-28 11:34
回复 2# Batcher
我想要在start MEmuConsole.exe MEmu_1后面加一个检测,等待MEmu_1启动成功,再执行下一行,而不是单单用延时ping -n 20 127.0.0.1>nul,这个延时无法适应不同情况
作者: Batcher 时间: 2018-9-28 13:17
start /wait 可以吗?
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |