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