当您不想安装任何非库存软件时,我看到使用的丑陋但传统的解决方案是使用 PING。如:
@echo off
rem Sleep 5 seconds
ping -n 6 127.0.0.1>NUL
Run Code Online (Sandbox Code Playgroud)
6 是必需的,因为第一个请求几乎立即返回,计数大约为“0”秒,因此您需要再发送 x + 1 个请求以获得所需的延迟。
假设您不是在谈论 DOS 批处理文件,而是在讨论 Windows 批处理文件:
> timeout /?
Run Code Online (Sandbox Code Playgroud)
超时[/T] 超时 [/NOBREAK]
描述:
此实用程序接受超时参数以等待指定的时间段(以秒为单位)或直到按下任何键。它还接受一个参数来忽略按键。
参数列表:
Run Code Online (Sandbox Code Playgroud)/T timeout Specifies the number of seconds to wait. Valid range is -1 to 99999 seconds. /NOBREAK Ignore key presses and wait specified time. /? Displays this help message.
注意:超时值为 -1 意味着无限期地等待按键。
例子:
Run Code Online (Sandbox Code Playgroud)TIMEOUT /? TIMEOUT /T 10 TIMEOUT /T 300 /NOBREAK TIMEOUT /T -1