>start microsoft-edge:http://google.com
它在边缘浏览器新选项卡中打开了 google.com。现在我想关闭。这里我使用 stop 但它不起作用。
>stop microsoft-edge:http://google.com
您可以在cmd中使用以下代码:
TaskKill /im "msedge.exe" /f
如果偶然目标是使用 Edge “ping”网站然后关闭 Edge,我可能有一个解决方案。
在 Edge 中与 url 一起使用的 Chromium 命令行开关
--no-startup-window
似乎具有在后台加载指定页面后关闭应用程序的效果。 我已经能够找到有关 Chromium 命令行开关的 documentation 的内容,我已经能够找到这意味着应用程序应该在后台运行,但情况似乎并非如此(对我来说)无论如何)当这样使用时。
例如,如果您想安排一个重复的后台随机 Bing 搜索,就像这样您可以(假设)自动收集⁕ Microsoft 的 Search & Earn 积分,您可以安排一个事件来运行每隔几个小时生成一次批处理文件,例如:
start msedge --no-startup-window https://www.bing.com/search?q=%random%
我能判断它正在执行任何操作的唯一方法是观察任务管理器中是否出现 Microsoft Edge 瞬间出现。
**它对我有用**
taskkill /IM msedge.exe /F
taskkill /F /IM MicrosoftEdge.exe
会杀死它,但这也会终止任何其他实例。根据我的经验,即使将 Edge 配置为不打开以前的页面,此强制关闭也会重新打开“杀死”之前打开的所有选项卡。我的解决方法是重复 taskkill /F /IM MicrosoftEdgeCP.exe
,延迟 1 秒,直到关闭所有选项卡(速度太快并不会杀死所有选项卡)。当最后一个选项卡关闭时,这也会杀死 Edge。
示例
start https://www.bing.com/search?q=a
timeout 3
start https://www.bing.com/search?q=ab
timeout 3
start https://www.bing.com/search?q=abc
timeout 3
:KillEdge
timeout 1
taskkill /F /IM MicrosoftEdgeCP.exe
if %errorlevel% NEQ 0 (goto :eof) else (goto KillEdge)
福达边缘;全部杀掉
TaskKill /im "msedge.exe" /f