2015-03-03 150 views
0

我有一個bat文件,就像它:變量轉義在蝙蝠

if "%HOME_PATH:nodejs=%"=="%HOME_PATH%" (

當我HOME_PATH包括"C:\Program Files (x86)\WinRAR"()或其它字符這裏不允許使用!

我該怎麼辦?

+0

我只是想知道字符串已inclued串B從來沒有問題? – 2015-03-03 03:06:37

+0

改進了代碼風格 – 2015-03-06 17:07:33

回答

0

使用延遲擴展。
延遲擴展與內容

setlocal EnableDelayedExpansion 
if "!HOME_PATH:nodejs=!"=="!HOME_PATH!" (