バッチファイルを使用して、Windows 7マシンで実行されている "standard.exe"という名前のプロセスの数を"basic.exe"という名前のプロセスの数"standard.exe"と呼ばれるプロセスの量が "basic.exe"と呼ばれるプロセスの量に等しい場合、何も起こりません。数値が等しくない場合、basic.exeを再起動する必要があります。バッチファイルを使用して、現在実行中の同じ名前のプロセス数をカウントする方法
アイデア?プロセスが実行されているかどうかを確認するためのコードがすでに見つかりましたが、今では同じ名前を持つプロセスの数を数えたいと思います。
tasklist /FI "IMAGENAME eq myapp.exe" 2>NUL | find /I /N "myapp.exe">NUL
if "%ERRORLEVEL%"=="0" echo Programm is running
ありがとうございます!
"standard.exe"プロセスと "basic.exe"プロセスが少なくなる可能性はありますか?もしそうなら、その場合何をすべきか? –
standard.exeはbasic.exe以下でなければなりません(basic.exeを実行するとstandard.exeというプロセスが1つ作成されます)。したがって、実際には、 "basic.exe"プロセスよりも少ない "standard.exe"プロセスがある可能性が非常に高いです。この場合、すべてのbasic.exeプロセスを終了して再起動する必要があります。 –