如何用DOS批次檔產生延遲的效果?

 

如何用在 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】讓延時的秒數失效

 


arrow
arrow
    全站熱搜

    News123 發表在 痞客邦 留言(0) 人氣()