标题: [文件操作] 新人求助批处理嵌套循环这有点问题 [打印本页]
作者: Jason1214 时间: 2018-12-8 01:34 标题: 新人求助批处理嵌套循环这有点问题
有没有人知道哪错了,我执行一次是没问题的,可是加入这个嵌套循环后就出错了,有没有大佬看一下- set filename=D:\reboot.txt
- set cycle=5
- set movetime=5
-
- cd . > %filename%
-
- for /l %i in (1,1,%cycle%) do (
- for /l %j in (1,1,%movetime%) do (
- adb wait-for-device
- adb shell input swipe 222 110 15 110
- echo swipe %time% count %%j >> %filename%
- TIMEOUT /T 120 /NOBREAK
-
- )
- adb wait-for-device
- echo reboot %time% count %%i >> %filename%
- adb reboot
- TIMEOUT /T 120 /NOBREAK
-
- )
- pause
复制代码
作者: flashercs 时间: 2018-12-8 01:41
本帖最后由 flashercs 于 2018-12-8 01:51 编辑
- set filename=D:\reboot.txt
- set cycle=5
- set movetime=5
- cd . > %filename%
- set /a i=1
- :loop2
- set /a j=1
- :loop1
- adb wait-for-device
- adb shell input swipe 222 110 15 110
- echo swipe %time% count %j% >> %filename%
- TIMEOUT /T 120 /NOBREAK
- set /a j+=1
- if %j% leq %movetime% goto loop1
- adb wait-for-device
- echo reboot %time% count %I% >> %filename%
- adb reboot
- TIMEOUT /T 120 /NOBREAK
- set /a i+=1
- if %i% leq %cycle% goto loop2
- pause
- exit /b
复制代码
作者: Batcher 时间: 2018-12-8 19:17
bat文件里面for循环的控制变量需要两个百分号,例如:
for /l %%i
for /l %%j
作者: Jason1214 时间: 2018-12-19 11:46
回复 2# flashercs
这个可以,可以用了,不过不明白,我那个嵌套循环哪里错了
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |