我已经知道要使用您使用的默认浏览器打开网页: 启动www.google.com 但是我试图打开一个包含'&'例如:
https://www.google.dz/?gws_rd=cr,ssl&ei=rXc_WYq3Msy2abGXpugH#safe=off&q=hello+world
如果我使用:
开始https://www.google.dz/?gws_rd=cr,ssl&ei=rXc_WYq3Msy2abGXpugH#safe=off&q=hello+world
它不起作用,因为有一个'&'
答案 0 :(得分:4)
&安培;批量是一个特殊的caractere所以如果url包含一个特殊的caractere你就必须这样做
开始“”“你的网址”
答案 1 :(得分:2)
你必须在每次出现时用^ char转义&符号。
start https://www.google.dz/?gws_rd=cr,ssl^&ei=rXc_WYq3Msy2abGXpugH#safe=off^&q=hello+world
答案 2 :(得分:1)
尝试以下命令行之一:
powershell -command "start 'https://www.google.dz/?gws_rd=cr,ssl&ei=rXc_WYq3Msy2abGXpugH#safe=off&q=hello+world'"
或
start "" "https://www.google.dz/?gws_rd=cr,ssl&ei=rXc_WYq3Msy2abGXpugH#safe=off&q=hello+world"
甚至这个:
explorer "https://www.google.dz/?gws_rd=cr,ssl&ei=rXc_WYq3Msy2abGXpugH#safe=off&q=hello+world"
答案 3 :(得分:0)
好的,我是以一种疯狂的方式做到的,它确实奏效了。 首先定义将打开哪个浏览器,以便您可以放置应用程序路径。在前面这个完整的链接:
启动“带有.exe或快捷方式链接的应用程序路径”“整页链接”
答案 4 :(得分:0)
如果您使用的是Linux,则可以尝试使用以下命令
$links http://google.com
或
$elinks http://google.com/
答案 5 :(得分:0)
通过powershell:powershell Start-Process <browser> <URL>
。
如果未指定浏览器,则将在默认浏览器中打开URL。我的是Google Chrome浏览器,所以我添加了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提示。
idris19的方法真的很方便!
此命令行也可以为您提供帮助,因为您可以指示浏览器:start <browser> <URL>
。
如前所述,如果未指定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资源管理器: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:请不要犹豫,编辑我的答案,因为由于我的英语水平较低,我可能会犯语法错误。谢谢 ! 最好的问候:-)
答案 6 :(得分:-1)
答案 7 :(得分:-1)
当我尝试相同的操作时,仅通过输入:
C:\start https://www.google.dz/?ws_rd=cr,ssl&ei=rXc_WYq3Msy2abGXpugH#safe=off&q=hello+world
在命令提示符下。
答案 8 :(得分:-2)
他明白“&amp;”是一个运营商。 使用链接缩减器:https://goo.gl/
答案 9 :(得分:-2)
您可以使用 start chrome -u url here
来完成。