标题: 是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处于关闭状态。