如何通过单条PowerShell命令启动带多标签页的Microsoft Edge(Chromium)?
解决Edge(Chromium)通过单条PowerShell命令启动多标签页的问题
方法1:通过microsoft-edge:协议多次调用
你之前的写法错误在于把多个网址放在同一个microsoft-edge:协议后,该协议仅支持单个URL。正确的方式是分开多次执行start命令,每个URL对应一次协议调用:
C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -Command "start microsoft-edge:https://www.outlook.com; start microsoft-edge:https://www.google.com"
如果Edge未运行,会先打开第一个网址的窗口,随后自动在该窗口添加第二个标签;如果Edge已在运行,会直接在现有窗口打开新标签。
方法2:直接调用Edge可执行文件(更简洁)
Edge的官方可执行文件支持一次性传入多个URL参数,每个URL对应一个新标签,命令如下:
C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -Command "& 'C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe' https://www.outlook.com https://www.google.com"
默认情况下Edge安装在上述路径,无需管理员权限即可运行。如果你的Edge安装路径不同,替换对应的msedge.exe路径即可。
两种方法均不需要管理员权限,可直接填入快捷方式的目标栏使用。
内容的提问来源于stack exchange,提问作者auslander
相关产品推荐
相关产品推荐

