无忧启动论坛
标题:
20秒内监控怎么办?
[打印本页]
作者:
2012jvnet
时间:
2018-10-21 19:00
标题:
20秒内监控怎么办?
timeout /t 1 >nul & if exist 123 md 456
timeout /t 1 >nul & if exist 123 md 456
timeout /t 1 >nul & if exist 123 md 456
timeout /t 1 >nul & if exist 123 md 456
timeout /t 1 >nul & if exist 123 md 456
timeout /t 1 >nul & if exist 123 md 456
timeout /t 1 >nul & if exist 123 md 456
timeout /t 1 >nul & if exist 123 md 456
timeout /t 1 >nul & if exist 123 md 456
timeout /t 1 >nul & if exist 123 md 456
timeout /t 1 >nul & if exist 123 md 456
timeout /t 1 >nul & if exist 123 md 456
timeout /t 1 >nul & if exist 123 md 456
timeout /t 1 >nul & if exist 123 md 456
timeout /t 1 >nul & if exist 123 md 456
timeout /t 1 >nul & if exist 123 md 456
timeout /t 1 >nul & if exist 123 md 456
timeout /t 1 >nul & if exist 123 md 456
timeout /t 1 >nul & if exist 123 md 456
timeout /t 1 >nul & if exist 123 md 456
怎么转为 for /l %%A in (1 0 20) do (timeout /t %%A >nul & if exist 123 md 456 && goto next)
经试验,我的 for /l 是错误的?
作者:
窄口牛
时间:
2018-10-21 19:11
括号里(1,1,21)后面的%%a改成1试试。
作者:
2012jvnet
时间:
2018-10-21 19:13
问题在于条件满足后无法去GOTO
作者:
jssqysb
时间:
2018-10-21 20:02
这是啥意思,不懂
作者:
qxhdly
时间:
2018-10-22 05:59
这是啥意思,
作者:
窄口牛
时间:
2018-10-22 14:44
我试了可以啊。
作者:
窄口牛
时间:
2018-10-22 20:36
@echo off
mode con lines=25 cols=30
Setlocal enabledelayedexpansion
for /l %%A in (1,1,20) do (timeout /t 1 >nul & if exist 123 md 456 && goto next)
pause
:next
pause>nul
复制代码
GIF.gif
(1.2 MB, 下载次数: 89)
下载附件
2018-10-22 20:36 上传
作者:
nttwqz
时间:
2018-10-22 23:03
窄口牛 发表于 2018-10-22 20:36
楼主描述的过于简单
我猜,它的意思可能是当456本来就存在的时候也能跳转,因为&&只能成功才能,所以MD失败无法跳转。
作者:
2012jvnet
时间:
2018-10-22 23:16
窄口牛的批处理是正确的for /l %%A in (1,1,20) do (timeout /t 1 >nul & if exist 123 md 456 && goto next)
欢迎光临 无忧启动论坛 (http://bbs.c3.wuyou.net/)
Powered by Discuz! X3.3