如果有多个火狐,我会尝试关闭所有火狐。我想做循环检查firefox进程并关闭并再次检查,直到没有任何firefox进程。
这是我的代码:
:loop
taskkill /im "firefox.exe"
tasklist /fi "imagename eq firefox.exe" goto loop
我在这个命令中的错误在哪里?任何帮助表示赞赏。
如果有多个火狐,我会尝试关闭所有火狐。我想做循环检查firefox进程并关闭并再次检查,直到没有任何firefox进程。
这是我的代码:
:loop
taskkill /im "firefox.exe"
tasklist /fi "imagename eq firefox.exe" goto loop
我在这个命令中的错误在哪里?任何帮助表示赞赏。
:loop
tasklist /fi "imagename eq firefox.exe" | find "firefox.exe" >nul && ( taskkill /im firefox.exe >nul & goto loop )
获取任务列表,如果firefox.exe
包含在其中,则将其杀死并转到循环
您还可以使用以下命令强制杀死 FF 窗口:
taskkill /F /FI "ImageName eq firefox.exe"
一个taskkill
命令将杀死每个 firefox 进程 - 除非它没有响应。
您可以使用two taskkill
由几秒钟分隔的命令delay
,第二个应使用/f
强制开关。
我愿意
@echo off
TASKKILL /IM firefox.exe /F
pause>nul
exit
我在 Windows 7 上,它适用于我