2012-04-01 6 views

Antwort

1

Sie können jede der zuvor veröffentlichten Methoden verwenden (suchen Sie nach "delay"). Zum Beispiel:

@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 

Vielleicht können Sie diese Batch-Datei mit niedriger Priorität zu starten, um nicht zu viel CPU-Zeit zu verbrauchen diese Weise:

START "Tasklist Monitor" /LOW TheBatchFile