超時

超時

使用標準命令 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