close
如何用在 DOS 批次檔 中產生延遲(Delay)的效果?爬了一下網路上的資訊,有以下兩種方法。
■ 方法一:使用「 ping」
ping 127.0.0.1 -n 1 -w 1000
-n count:要傳送的回應要求數目。 例子中為1次。
-w timeout:每個回覆的等候逾時(單位為毫秒),1000ms = 1秒
本例中,1次 x 1秒 = delay 1秒。
若要延遲5秒時,則把 -n count 的 count 由 1 改為 5 即可。
ping -n 6 127.0.0.1>nul
6 表示延遲設定為 6-1=5 秒。
>nul 將標準輸出流傳輸到管道 null,因此控制檯中沒有顯示任何資訊。
■ 方法二:使用「timeout」
timeout /t 1
使用 timeout 產生延時1秒。若需要修改延遲(delay)的時間,直接修改 /t 後面的數字即可。
可以按任何一鍵就能讓延時的秒數失效
timeout /t 10 /nobreak
使用 timeout 產生延時1秒。若需要修改延遲(delay)的時間,直接修改 /t 後面的數字即可。
可以按【Ctrl +C】讓延時的秒數失效
全站熱搜
留言列表