用cmd打开网址

时间:2017-06-13 05:34:08

标签: batch-file url browser cmd

我已经知道要使用您使用的默认浏览器打开网页: 启动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

它不起作用,因为有一个'&'

10 个答案:

答案 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: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提示。

CMD


仅使用启动命令

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资源管理器

此外,您可以按以下方式使用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)

您可以使用网址缩短器。以下是一些:

您的链接:

start [created link]

答案 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 来完成。