Powershell
通过 powershell : powershell Start-Process <browser> <URL>.
如果您不指定浏览器,则 URL 在您的默认浏览器中打开。我的是谷歌浏览器,所以我添加了chrome。对于 Internet Explorer,它将是 iexplorer,对于 Mozilla Firefox,这是 firefox。
来自 CMD 提示的示例:
powershell Start-Process chrome http://google.com/
或者更短一点:
powershell Start-Process http://google.com/
甚至更短:
powershell start http://google.com
但是,在您的情况下,一方面输入 powershell 命令以转到 powershell 提示符。另一方面,只需键入以下命令行之一,通过使用"" 指定 URL 来避开上面 jgmh 解释的& 效果:
start "https://www.google.dz/?gws_rd=cr,ssl&ei=rXc_WYq3Msy2abGXpugH#safe=off&q=hello+world"
或通过选择特定的浏览器,例如 firefox :
start firefox "https://www.google.dz/?gws_rd=cr,ssl&ei=rXc_WYq3Msy2abGXpugH#safe=off&q=hello+world"
否则:
[System.Diagnostics.Process]::Start("firefox.exe","https://www.google.dz/?gws_rd=cr,ssl&ei=rXc_WYq3Msy2abGXpugH#safe=off&q=hello+world")
最后,输入 exit 以退出 powershell 提示符。
CMD
仅使用启动命令
idris19的方法真的好用!
此命令行也可以帮助您,因为您可以指示您的浏览器:start <browser> <URL>。
如前所述,如果未指定 URL,则会在您的默认浏览器中打开。
例如:
start http://google.com
或
start chrome http://google.com
但是,在您的情况下,不要忘记添加"" 以避免& 问题和提及您的浏览器不要在另一个cmd窗口中运行URL:
start chrome "https://www.google.dz/?gws_rd=cr,ssl&ei=rXc_WYq3Msy2abGXpugH#safe=off&q=hello+world"
如有必要,您可以添加-incognito 标志以转到隐身浏览器:
start chrome "https://www.google.dz/?gws_rd=cr,ssl&ei=rXc_WYq3Msy2abGXpugH#safe=off&q=hello+world" -incognito
使用 Windows 资源管理器
此外,您可以按如下方式使用 Windows 资源管理器:explorer <URL>。
它总是会在默认浏览器中打开您的 URL。
例子:
explorer http://google.com
如前所述,由于& 特殊字符,请不要忘记双引号:
explorer "https://www.google.dz/?gws_rd=cr,ssl&ei=rXc_WYq3Msy2abGXpugH#safe=off&q=hello+world"
注意:在 Windows 10 64 位上测试。
P.S:请不要犹豫,编辑我的答案,因为我可能因为我的英语水平低而犯了语法错误。谢谢 !
最好的问候:-)