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

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-06-20
  • 2022-12-23
  • 2021-08-08
  • 2021-12-20
  • 2021-11-17
猜你喜欢
  • 2021-12-02
  • 2021-09-10
  • 2022-02-03
  • 2021-11-17
  • 2021-12-18
  • 2021-06-13
相关资源
相似解决方案