Board logo

标题: [求助]关于if的问题。 [打印本页]

作者: ajian     时间: 2010-12-17 11:11    标题: [求助]关于if的问题。

if %a:~0,1%==" set b=xxx时,老是显示此时不能有set,如何解决?
是不是不能判断字符为引号?
作者: qd0221     时间: 2010-12-17 11:47
这个还真不是很清楚,楼下的帮帮忙吧
作者: netbenton     时间: 2010-12-17 12:28
判字符是不是引号确实有点不好弄~~

最好使用变量延迟来实现
@echo off&SETLOCAL ENABLEDELAYEDEXPANSION
set 引号="
set c=333
set a="333"
if "!a:~0,1!"=="!引号!" echo;aaa
if "!c:~0,1!"=="!引号!"  echo;ccc
pause

作者: ajian     时间: 2010-12-17 12:50
可以了,非常感谢。
作者: acaigg     时间: 2010-12-25 11:24
学习一下。