从批处理文件打开多个Microsoft Edge窗口

时间:2016-06-16 11:33:00

标签: batch-file microsoft-edge

我需要从批处理文件中打开2个Edge窗口(不是两个选项卡,2个窗口)。我知道我可以使用以下命令启动edge:

start microsoft-edge:

但如果我尝试两次,那么第二个命令什么都不做。如果我尝试使用URL,我会在同一窗口中获得2个标签。 e.g。

start microsoft-edge:http://google.com
start microsoft-edge:http://bing.com

任何想法如何获得2个单独的窗口?

4 个答案:

答案 0 :(得分:1)

如您所知,您可以使用microsoft-edge:协议处理程序间接地从命令行(或批处理文件)触发Microsoft Edge。不幸的是,这种方法无法打开任意数量的窗口。

Microsoft Edge团队构建了一个小实用程序来协助,现在hosts it on GitHub

> MicrosoftEdgeLauncher.exe http://bing.com
> MicrosoftEdgeLauncher.exe http://stackoverflow.com

我刚测试了这个,它为我打开了两个单独的窗口。似乎存在第二个窗口未导航到URL的问题;使用新标签页保持打开状态。

答案 1 :(得分:0)

您可以打开任意多个文件,只需创建调用其他批处理文件的批处理文件即可。 很容易做到。

例如:batch1.cmd: @回声关闭 启动Microsoft Edge:http://google.com 开始“ path \ batch2.cmd”

退出

请确保在您的“ batch2.cmd”文件上添加“ start microsoft-edge:http://bing.com

Manny

答案 2 :(得分:0)

您可以使用与 msedge.exe 一起安装的可执行文件 msedge_proxy.exe。例如在“C:\Program Files (x86)\Microsoft\Edge\Application”中。

示例用法:

> msedge_proxy.exe --app=http://bing.com

如果多次执行该命令,每次都会弹出一个新窗口。

答案 3 :(得分:0)

使用 --new-window 选项:

start msedge http://google.com
start msedge --new-window http://bing.com