複数ある場合は、すべてのFirefoxを閉じようとします。firefoxプロセスをチェックし、firefoxプロセスがなくなるまで閉じて再度チェックするループを実行したいと思います。
これは私のコードです:
:loop
taskkill /im "firefox.exe"
tasklist /fi "imagename eq firefox.exe" goto loop
このコマンドのどこが間違っていますか? どんな助けでも大歓迎です。
複数ある場合は、すべてのFirefoxを閉じようとします。firefoxプロセスをチェックし、firefoxプロセスがなくなるまで閉じて再度チェックするループを実行したいと思います。
これは私のコードです:
:loop
taskkill /im "firefox.exe"
tasklist /fi "imagename eq firefox.exe" goto loop
このコマンドのどこが間違っていますか? どんな助けでも大歓迎です。
次のコマンドを使用して、FF ウィンドウを強制終了することもできます。
taskkill /F /FI "ImageName eq firefox.exe"
:loop
tasklist /fi "imagename eq firefox.exe" | find "firefox.exe" >nul && ( taskkill /im firefox.exe >nul & goto loop )
タスクのリストを取得し、firefox.exe
含まれている場合はそれを強制終了してループに移動します
応答していない場合を除き、 1 つのtaskkill
コマンドですべての Firefox プロセスが強制終了されます。
数秒間隔でtwo taskkill
コマンドを使用できます。2 番目のコマンドは強制スイッチを使用する必要があります。delay
/f
そうです
@echo off
TASKKILL /IM firefox.exe /F
pause>nul
exit
私はWindows 7を使用していますが、うまくいきます