2012-04-01 4 views
0

タスクリストコマンドを一定期間更新するにはどうすればよいですか?そうする方法はありますか?アドバイスをいただければ幸いです。 BTW私は外部のコマンドラインツールをダウンロードする必要はありません。 :)あなたの返信をお寄せいただきありがとうございます。コマンドラインでアクティブにリフレッシュするタスクリストを取得する方法(Windows Vista)

答えて

1

ここに以前掲載された複数の方法のいずれかを使用できます(「遅延」を検索)。たとえば:

START "Tasklist Monitor" /LOW TheBatchFile 

@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時間を消費しないために、優先度の低い、このバッチファイルを起動するには、この方法をしたいこと

関連する問題