批處理延時啟動的方法有很多
常見的有:ping,VBS等方法,方法很多,優缺點各有不同。經過實驗總結如下:
時間間隔精度高,CPU占用率低
代碼如下:
choice /t /d y /n >nul
choice指令格式如下:
參數清單:
/C choices 指定要建立的選項清單。預設清單是 “YN”。
/N 在提示符中隐藏選項清單。提示前面的消息得到顯示,
選項依舊處于啟用狀态。
/CS 允許選擇分大小寫的選項。在預設情況下,這個工具
是不分大小寫的。
/T timeout 做出預設選擇之前,暫停的秒數。可接受的值是從 0
到 9999。如果指定了 0,就不會有暫停,預設選項
會得到選擇。
/D choice 在 nnnn 秒之後指定預設選項。字元必須在用 /C 選
項指定的一組選擇中; 同時,必須用 /T 指定 nnnn。
/M text 指定提示之前要顯示的消息。如果沒有指定,工具隻
顯示提示。
/? 顯示幫助消息
精度高的使用VBS,但是需要建立臨時檔案
- start /wait
echo wscript.sleep >sleep.vbs
start /wait sleep.vbs
start test.txt
del /f /s /q sleep.vbs
- vbs cscript
echo wscript.sleep >sleep.vbs
@cscript sleep.vbs >nul
start test.txt
del /f /s /q sleep.vbs