0
>start microsoft-edge:http://google.com

它在边缘浏览器的新标签中打开了 google.com。现在我想关闭。在这里我使用停止但它不起作用。

>stop microsoft-edge:http://google.com
4

3 回答 3

0

如果碰巧目标是使用 Edge “ping”一个网站然后关闭 Edge,我可能有一个解决方案。

在 Edge 中与 url 一起使用的Chromium命令行开关--no-startup-window似乎具有在后台加载指定页面后关闭应用程序的效果。我能够找到的关于 Chromium 命令行开关的一些文档我已经能够找到这意味着应用程序应该保持在后台运行,但情况似乎并非如此(无论如何对我来说)以这种方式使用时。

例如,如果您想安排一个重复的后台随机 Bing 搜索,就像这样您可以(假设)自动收集⁕</sup> Microsoft 的搜索和赚取积分,您可以安排一个事件来运行一个批处理文件,每个几个小时,例如:

start msedge --no-startup-window https://www.bing.com/search?q=%random%

我能说它在做任何事情的唯一方法是观看Microsoft Edge的任务管理器出现一瞬间。

⁕</sup>这只是一个示例用例,可能违反程序条款,所以不要实际使用它。

于 2021-04-26T11:07:36.097 回答
0

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)
于 2019-07-05T15:00:11.980 回答
0

**它对我有用**

taskkill /IM msedge.exe /F
于 2021-11-15T02:54:16.503 回答