联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!
Originally posted by HAT at 2010-1-18 12:41: 加不加双引号通常需要在if里面进行区别,echo的时候无所谓。 set in=是清空变量in,语法和语义都正确,所以不报错。
@echo off set str=cn dos if "%str%" equ "cn dos" ( echo yes 1 ) else ( echo no 1 ) if %str% equ cn dos ( echo yes 2 ) else ( echo no 2 )