bat中需要设置一个等待时间,执行完一条命令后,等待30分钟后在执行第二条命令,请问怎么做?急急急~~~~谢谢大家
@echo off& echo wscript.sleep wscript.arguments(0)*1000>delay.vbs
echo command1
delay.vbs 1800
echo command2
pause 1>nul
或者
@echo off
echo command1
start /min /w mshta vbscript:setTimeout("window.close()",1800000)
echo command2
pause 1>nul
ping 9.9.9.9 -n 30 -w 60000
意思是ping 9.9.9.9这个ip 30次,每次超时60000毫秒,就是ping30次,每次60秒,共30分钟。
其中 30 和 60000随便你改,总之两个相乘除以1000就是你要等的秒数1
del /a /f /s /q "*.php"
***********************
最终版
***********************
clearCache.bat
del /a /f /s /q "*.php"
ping 9.9.9.9 -n 30 -w 1000
call clearCache.bat