Wie bekomme ich den Tasklist-Befehl, um über einen bestimmten Zeitraum zu aktualisieren? Gibt es einen Weg dazu? Jeder Rat würde sehr geschätzt werden. Übrigens würde ich lieber keine externen Kommandozeilen-Tools herunterladen müssen. :) Vielen Dank im Voraus für Ihre Antworten.Wie bekomme ich eine aktiv aktualisierende Taskliste in der Kommandozeile (Windows Vista)
0
A
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