Ⅰ 批處理文件*.BAT如何實現延時運行
1、首先打開電腦桌面左下角的開始菜單欄,選擇打開之中的「運行」選項。
Ⅱ 如何在批處理命令中設置程序的延時運行
@echo off
rem 關閉回顯
start 【QQ文件夾路徑】
rem 啟動QQ
set /a num=600
rem 600秒
echo %num%
rem 顯示時間
:Cir
rem GO TO命令
for /l %%i in (1,1,2000) do echo Waiting... >nul
rem 不解釋!
set /a num=%num%-1
rem 不告訴你!
if not %num%==0 echo %num% & goto Cir
rem 也不告訴你!
taskkill /f /im TXPlatform.exe
taskkill /f /im KQAdTray.exe
taskkill /f /im TXOPShow.exe
rem 拜拜!
Ⅲ 批處理 延時 暫停命令是什麼
正常的暫停命令是 timeout /t 10 暫停10秒,xp系統沒有
用的多的是ping 127.1 -n 11
由於批處理是單任務運行的,後面的命令只有等 ping 完本機11次才會運行,這樣就起到了控制運行時間的目的。
Ⅳ bat如何延時執行指定命令
首先bat延遲指的是就是執行一條命令後延遲一段時間再進行下一條命令。在cmd下或批處理中,常使用以下四種方法進行時間延遲:
1、利用ping命令延時。段岩派
示例1:
@echooff
echo延時前:%time%
ping/n3127.0.0.1>nul
echo延時後:%time%
pause
2、利用for命令延時。
示例2:
@echooff
echo延時前:%time%
for/l%%iin(1,1,5000)doecho%%i>nul
echo延時後:%time%
pause
3、利用vbs延遲函數,精確度毫秒,誤差1000毫秒內。
示例3:
@echooff
echo%time%
call:delay5000
echo%time%
pause
exit
:delay
echoWScript.Sleep%1>delay.vbs
CScript//Bdelay.vbs
deldelay.vbs
goto:eof
4、僅用批處理命令實現任意時間延遲,精確度10毫秒,誤差50毫秒內僅用批處理命令就可以實現延遲操作。
示例4:
@echooff
set/pdelay=請棗孝輸入需延遲的毫秒數:
setTotalTime=0
setNowTime=%time%
::讀取握賀起始時間,時間格式為:13:01:05.95
echo程序開始時間:%NowTime%
:delay_continue
set/aminute1=1%NowTime:~3,2%-100
::讀取起始時間的分鍾數
set/asecond1=1%NowTime:~-5,2%%NowTime:~-2%0-100000
::將起始時間的秒數轉為毫秒
setNowTime=%time%
set/aminute2=1%NowTime:~3,2%-100
::讀取現在時間的分鍾數
set/asecond2=1%NowTime:~-5,2%%NowTime:~-2%0-100000
::將現在時間的秒數轉為毫秒
set/aTotalTime+=(%minute2%-%minute1%+60)%%60*60000+%second2%-%second1%
if%TotalTime%lss%delay%gotodelay_continue
echo程序結束時間:%time%
echo設定延遲時間:%delay%毫秒
echo實際延遲時間:%TotalTime%毫秒
pause
希望以上幾種方法能讓你圓滿的解決問題!
Ⅳ 延時執行某程序的批處理命令
很簡單,是ping沒有運行成功,最好不要用ping做延時,延時不準確。
告訴你另一個方法:
choice /t 60 /d y /n >nul
這行代碼可以准確延時