设置计时器的其他方法是批量期望使用ping命令?因为ping不可靠。或者这可以通过简单的方式在vbscript中完成吗?
设置计时器的其他方法是批量期望使用ping命令?因为ping不可靠。或者这可以通过简单的方式在vbscript中完成吗?
Answers:
您可以timeout在Windows 7或8中使用该命令。
延迟执行几秒或几分钟,以便在批处理文件中使用。
句法
TIMEOUT延迟[/ nobreak]
键
delay在继续之前等待的延迟(以-1到100000之间)。值-1导致计算机无限期地等待键击(如PAUSE命令)
/nobreak忽略用户击键。(Windows 7或更高版本)超时将暂停命令执行几秒钟,之后它将继续执行而无需用户按键。如果用户在任何时候按下某个键,则会立即执行。
来源超时
要暂停命令处理器十秒钟,请键入:
timeout /t 10要暂停命令处理器100秒并忽略任何击键,请键入:
timeout /t 100 /nobreak要无限期暂停命令处理器直到按下某个键,请键入:
timeout /t -1
Source Technet 超时
等待毫秒(使用Windows板载工具)
如果等待多秒的时间太不精确,则可以使用Windows Scripting Host运行一行JScript,它提供等待的毫秒数。
可以从命令行或批处理文件中调用JScript。等待期间作为参数传递。
// save this line as WaitMS.js
WScript.Sleep( WScript.Arguments( 0 ) );
// run WaitMS.js from batch to wait e.g. 400ms
cscript.exe /nologo WaitMS.js 400
等待多秒
您可以使用超时(W7及更高版本):
timeout /t 10
将等待10秒,您可以按任意键将其终止。
timeout /t 10 /nobreak
将等待10秒,您只能通过按ctrl + c终止
timeout /t -1
将等待永恒