2012-04-01 81 views

回答

1

您可以使用此處發佈的多種方法中的任何一種(搜索「延遲」)。例如:

@ECHO OFF 
:REFRESH 

ECHO Put your Tasklist command here... 

REM DELAY 20 seconds 

REM GET ENDING SECOND 
FOR /F "TOKENS=1-3 DELIMS=:." %%A IN ("%TIME%") DO SET /A H=%%A, M=1%%B%%100, S=1%%C%%100, ENDING=(H*60+M)*60+S+20 

REM WAIT FOR SUCH A SECOND 
:WAIT 
FOR /F "TOKENS=1-3 DELIMS=:." %%A IN ("%TIME%") DO SET /A H=%%A, M=1%%B%%100, S=1%%C%%100, CURRENT=(H*60+M)*60+S 
IF %CURRENT% LSS %ENDING% GOTO WAIT 

GOTO REFRESH 

也許你可能要開始與低優先級這個批處理文件不消耗過多的CPU時間是這樣的:

START "Tasklist Monitor" /LOW TheBatchFile