Command line 如何在命令行(windows vista)中获取活动刷新任务列表
如何使tasklist命令在一段时间内刷新?有什么办法吗?如有任何建议,将不胜感激。顺便说一句,我希望不必下载任何外部命令行工具。:)提前感谢您的回复。您可以使用之前在此发布的多种方法中的任何一种(搜索“延迟”)。例如:Command line 如何在命令行(windows vista)中获取活动刷新任务列表,command-line,batch-file,windows-vista,Command Line,Batch File,Windows Vista,如何使tasklist命令在一段时间内刷新?有什么办法吗?如有任何建议,将不胜感激。顺便说一句,我希望不必下载任何外部命令行工具。:)提前感谢您的回复。您可以使用之前在此发布的多种方法中的任何一种(搜索“延迟”)。例如: @ECHO OFF :REFRESH ECHO Put your Tasklist command here... REM DELAY 20 seconds REM GET ENDING SECOND FOR /F "TOKENS=1-3 DELIMS=:." %%A I
@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