我需要从批处理文件中打开2个Edge窗口(不是两个选项卡,2个窗口)。我知道我可以使用以下命令启动edge:
start microsoft-edge:
但如果我尝试两次,那么第二个命令什么都不做。如果我尝试使用URL,我会在同一窗口中获得2个标签。 e.g。
start microsoft-edge:http://google.com
start microsoft-edge:http://bing.com
任何想法如何获得2个单独的窗口?
答案 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