2015-03-03 116 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!" (