Board logo

标题: 是BUG嘛?????????????? [打印本页]

作者: huajinghua     时间: 2008-4-5 21:09    标题: 是BUG嘛??????????????

cmd输入

set a=1

set a=

if "%a%"=="" echo 空值

if not "%a%"==""  echo 被赋值

结果会发现显示的是“被赋值”,是BUG嘛?


知道的联系我QQ好吗? QQ:327828994
作者: balinger     时间: 2008-4-5 22:40
"set a= "有空格
作者: abcd     时间: 2008-4-6 00:37
没有空格也是这样的

楼主可以试一下。

在cmd里输入:

set "a="
echo %a%

的结果是显示%a%

而如果在bat文件里的话,

就显示

ECHO处于关闭状态。




欢迎光临 中国DOS联盟论坛 (http://cndos.fam.cx/forum/) Powered by Discuz! 2.5