超时

超时

使用标准命令 TIMEOUT 进行延迟或暂停一段时间的最简单方法。要使超时持续一分钟,我们输入:

timeout /t 60

现在发生了什么?

首先,我们使用命令 TIMEOUT 和参数/T(这意味着超时),然后我们指定等待的秒数。在这种情况下…… 60 秒。

超时参数/ NOBREAK

如果我们从之前的示例中获取并在 BATCH 文件中运行它:timeout /t 60 然后在等待 60 秒时,你实际上可以通过按键盘上的任意键来中断超时。为了防止这种情况,我们只需将参数/NOBREAK 添加到它的末尾。

timeout /t 60 /nobreak

通过执行此操作,它将超时 60 秒,如果你想要中断超时,则必须按键盘上的(CTRL-C)键​​。

无声超时

当它超时时它会显示:

Waiting for X seconds, press a key to continue ...
or 
Waiting for X seconds, press CTRL+C to quit ... [This is with the /NOBREAK parameter]

要隐藏消息,请使用 NUL 参数(有关 NUL 的说明: 点击此处

timeout /t 60 > nul
or
timeout /t 60 /nobreak > nul