20秒内监控怎么办?
timeout /t 1 >nul & if exist 123 md 456timeout /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 是错误的?
括号里(1,1,21)后面的%%a改成1试试。 问题在于条件满足后无法去GOTO
这是啥意思,不懂 这是啥意思, 我试了可以啊。 @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
窄口牛 发表于 2018-10-22 20:36
楼主描述的过于简单
我猜,它的意思可能是当456本来就存在的时候也能跳转,因为&&只能成功才能,所以MD失败无法跳转。 窄口牛的批处理是正确的for /l %%A in (1,1,20) do (timeout /t 1 >nul & if exist 123 md 456 && goto next)
页:
[1]