2017-06-15 38 views
1

我正在创建一个非常简单的批处理文件来打开一个URL。这很简单,我只是使用start URL打开一个等于它的URL

问题是,在URL中有一些'='符号,即。 context=user&overlay=node,这是停止打开完整的URL的批处理文件。

我该如何解决这个问题。

亲切的问候

马特

+3

您是否试图将URL置于双引号中?像这样:'start'“”URL“' – treintje

+0

你也可以转义字符来不被cmd.exe解释成插入符号'^ =^|^^ &^,^;'正如你看到@Treintjes评论在大多数情况下更有意义案件。 – LotPings

+1

可能的重复[如何在批处理文件中跳过&符号?](https://stackoverflow.com/questions/1327431/how-do-i-escape-ampersands-in-batch-files) –

回答

0

&=是批处理脚本中的特殊字符。只需引用URL并传递一个空字符串,如下所示:

@echo off 
start "" "https://example.com/context=user&overlay=node" 
+0

'='不是批量中的特殊字符 –