使用 BATCH 关闭所有 Firefox 选项卡
Posted
技术标签:
【中文标题】使用 BATCH 关闭所有 Firefox 选项卡【英文标题】:Close all firefox tabs with BATCH 【发布时间】:2013-12-07 05:41:11 【问题描述】:如果有多个火狐,我会尝试关闭所有火狐。我想做循环检查firefox进程并关闭并再次检查,直到没有任何firefox进程。
这是我的代码:
:loop
taskkill /im "firefox.exe"
tasklist /fi "imagename eq firefox.exe" goto loop
我在这个命令中的错误在哪里?任何帮助表示赞赏。
【问题讨论】:
【参考方案1】::loop
tasklist /fi "imagename eq firefox.exe" | find "firefox.exe" >nul && ( taskkill /im firefox.exe >nul & goto loop )
获取任务列表,如果firefox.exe
包含在其中,则杀死它并转到循环
【讨论】:
我想知道如何使用批处理再次打开它。主要像重启批处理命令?【参考方案2】:一个taskkill
命令将杀死所有firefox 进程——除非它没有响应。
您可以使用two taskkill
命令分隔几秒钟的delay
,第二个应使用/f
强制开关。
【讨论】:
我使用的是 windows xp,taskkill 不会杀死每个 firefox 进程。如果 Firefox 有 2 个窗口,它只会杀死一个窗口。在任务管理器中似乎只有一个进程,但我不明白为什么它不起作用。 @MC 的答案也很好用start notepad.exe & start notepad.exe & taskkill /im notepad.exe
【参考方案3】:
我愿意
@echo off
TASKKILL /IM firefox.exe /F
pause>nul
exit
我在 Windows 7 上,它适用于我
【讨论】:
【参考方案4】:您也可以使用以下方法强制杀死 FF 窗口:
taskkill /F /FI "ImageName eq firefox.exe"
【讨论】:
以上是关于使用 BATCH 关闭所有 Firefox 选项卡的主要内容,如果未能解决你的问题,请参考以下文章