联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!
如果 set ndxz=1 sos=** abc没有值 if "%ndxz%"=="2" if %sos% GTR %abc% call:dynq ............ ........... 那么 if %sos% GTR %abc% call:dynq这句命令应该视为没有。 但是在运行中cmd.exe却退出关闭了.这是为什么???/
Originally posted by 不得不爱 at 2009-2-9 00:20: 当%abc%为空时会出现命令错误,然后跳出批处理 要防止出现错误应该是: if "%ndxz%"=="2" if 1%sos% GTR 1%abc% call:dynq 或者给abc个初值: set a ...