2

複数ある場合は、すべてのFirefoxを閉じようとします。firefoxプロセスをチェックし、firefoxプロセスがなくなるまで閉じて再度チェックするループを実行したいと思います。

これは私のコードです:

:loop
taskkill /im "firefox.exe"
tasklist /fi "imagename eq firefox.exe" goto loop

このコマンドのどこが間違っていますか? どんな助けでも大歓迎です。

4

4 に答える 4

3

次のコマンドを使用して、FF ウィンドウを強制終了することもできます。

taskkill /F /FI "ImageName eq firefox.exe" 
于 2017-01-03T10:52:53.677 に答える
3
:loop 
tasklist /fi "imagename eq firefox.exe" | find "firefox.exe" >nul && ( taskkill /im firefox.exe >nul & goto loop )

タスクのリストを取得し、firefox.exe含まれている場合はそれを強制終了してループに移動します

于 2013-11-22T11:12:08.250 に答える
1

応答していない場合を除き、 1 つのtaskkillコマンドですべての Firefox プロセスが強制終了されます。

数秒間隔でtwo taskkillコマンドを使用できます。2 番目のコマンドは強制スイッチを使用する必要があります。delay/f

于 2013-11-22T13:48:30.320 に答える
0

そうです

@echo off

TASKKILL /IM firefox.exe /F

pause>nul

exit

私はWindows 7を使用していますが、うまくいきます

于 2016-07-26T21:30:25.263 に答える