蝙蝠可变逃生

时间:2015-03-03 03:02:54

标签: variables batch-file escaping

我有一个bat文件,就像它一样:

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

当我的HOME_PATH包含"C:\Program Files (x86)\WinRAR"时,()或其他某个角色未在此处允许!

我该怎么做?

1 个答案:

答案 0 :(得分:0)

使用延迟扩展 延迟扩展从来没有内容问题

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