2017-06-15 43 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

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