使用 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 选项卡的主要内容,如果未能解决你的问题,请参考以下文章

Firefox 开发者工具中没有 VueJS 选项卡

仅在 QTabWidget 的活动选项卡上关闭按钮

使用关闭按钮切换引导选项卡

删除所有选项卡的选项卡关闭时的 sessionStorage 属性

Javascript判断浏览器窗口(选项卡)的关闭与刷新

如果我异步加载图像,Firefox 选项卡加载微调器将永远运行