Board logo

标题: IF 字符的问题(已解决) [打印本页]

作者: cyz678990     时间: 2010-5-30 12:03    标题: IF 字符的问题(已解决)
SET a=123 (321) IF %a%==123 (321) start F:\ 我不知道怎么表达让IF知道123 (321)一个整体,不是命令错误,用引号试过,可是现实出来的是有引号的,有点不解 论坛上我也找了一下,没有怎么发现这个类似的帖子。 [ Last edited by cyz678990 on 2010-5-30 at 20:55 ]

作者: cchessbd     时间: 2010-5-30 12:38
SET a=123 (321) IF "%a%"=="123 (321)" start F:\

作者: doslike     时间: 2010-5-30 12:40
用转义符"^"就可以了,再用引号 IF "%a%"=="123 ^(321^)" start F:\ 注意:在%a%前也要加“”

作者: cyz678990     时间: 2010-5-30 20:55
谢谢,学到了。

作者: 7testing     时间: 2010-6-3 14:08
set a=123(321) if "%a%"=="123(321)" start cmd