我使用批处理文件来启动一些需要在后台运行的程序。到目前为止,我使用暂停命令在其他一些启动完成后执行它。我更喜欢使用等待或睡眠命令,但它们似乎不包含在 Windows 7 中。
有人知道如何重新输入这些命令,或者使用其他方法来实现相同的结果吗?
答案1
您可以下载许多睡眠实用程序并将其放入 System32 文件夹中,其中一个随附Windows Server 2003 资源工具包叫sleep.exe
。
你也可以使用 ping 技巧:
:sleep
ping 127.0.0.1 -n 2 -w 1000 > NUL
ping 127.0.0.1 -n %1 -w 1000 > NUL
然后从批处理文件的某个地方,您可以像这样调用它:
CALL :sleep 1
答案2
您可以使用以下timeout
命令:
此实用程序接受超时参数以等待指定的时间段(以秒为单位)或直到按下任何键。它还接受一个参数以忽略按键。
例如等待10秒:
TIMEOUT /T 10
更多细节:
TIMEOUT /?
答案3
timeout /t <seconds> /nobreak > NUL