bat脚本中如何设置命令间隔的等待时间?

2024-11-23 21:44:47
推荐回答(5个)
回答1:

很简单
ping 9.9.9.9 -n 30 -w 60000
意思是ping 9.9.9.9这个ip 30次,每次超时60000毫秒,就是ping30次,每次60秒,共30分钟。
其中 30 和 60000随便你改,总之两个相乘除以1000就是你要等的秒数。

回答2:

代码如下:

@echo off
echo command1
start /min /w mshta vbscript:setTimeout("windowlose()",1800000)
echo command2
pause 1>nul

回答3:

@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

回答4:

在命令后面加一行 timeout 1800
例如:
time/t
timeout 1800

回答5:

ping 9.9.9.9 -n 30 -w 60000