批處理延時啟動的幾個方法
方法一:ping
缺點:時間精度為1秒,不夠精確
[vb]view plain
copy
@echo off
@ping 127.0.0.1 -n 6 >nul
start gdh.txt
方法二:vbs start /wait
缺點:生成臨時檔案
有點:時間精度為0.001秒,精度高
[vb]view plain
copy
@echo off
echo wscript.sleep 5000>sleep.vbs
start /wait sleep.vbs
start gdh.txt
del /f /s /q sleep.vbs
方法三:vbs cscript
[vb]view plain
copy
@echo off
echo wscript.sleep 5000>sleep.vbs
@cscript sleep.vbs >nul
start gdh.txt
del /f /s /q sleep.vbs
方法四:choice
優點:時間精確,cpu占用低,是最佳選擇
[vb]view plain
copy
@echo off
choice /t 5 /d y /n >nul
start gdh.txt
方法五:for+set+if,時間精度為0.01秒
缺點:cpu占用高,語句過長,不常用
[vb]view plain
copy
@echo off
setlocal enableextensions
echo %time%
call :procdelay 500
echo %time%
start gdh.txt
:procdelay delaymsec_
setlocal enableextensions
for /f "tokens=1-4 delims=:. "
%%h in (
"%time%"
) do set start_=%%h%%i%%j%%k
:_procwaitloop
for /f "tokens=1-4 delims=:. "
%%h in (
"%time%"
) do set now_=%%h%%i%%j%%k
set /a diff_=%now_%-%start_%
if %diff_% lss %1 goto _procwaitloop
endlocal & goto :eof
批處理延時啟動的幾個方法
b 方法一 ping b 缺點 時間精度為1秒,不夠精確 echo off ping 127.0.0.1 n 6 nul start gdh.txt b 方法二 vbs start wait b 缺點 生成臨時檔案 優點 時間精度為0.001秒,精度高 echo off echo wscript.s...
CMD批處理延時啟動的幾個方法
批處理延時啟動的幾個方法 方法一 ping 缺點 時間精度為1秒,不夠精確 vb view plain copy echo off ping 127.0.0.1 n 6 nul start gdh.txt 方法二 vbs start wait 缺點 生成臨時檔案 有點 時間精度為0.001秒,精度高...
批處理bat 延時啟動的方法
批處理延時啟動的方法有很多 常見的有 ping,vbs等方法,方法很多,優缺點各有不同。經過實驗總結如下 時間間隔精度高,cpu佔用率低 如下 choice t 5 d y n nul 1choice命令格式如下 choice c choices n cs t timeout d choice m ...