标题: 求教一句批处理表示的意思
[打印本页]
作者: wangjf
时间: 2008-10-10 19:49
标题: 求教一句批处理表示的意思
CMD中一行命令:
PATH %windir%;%windir%\system32;%windir%\system;%windir%\net;%windir%\system32\Tools;&&if;%~z0;NEQ;6018;exit
中“&&if;%~z0;NEQ;6018;exit”不知是什么意思。请知道的兄台讲解一下。
作者: HAT
时间: 2008-10-10 20:36
如果该批处理文件本身的大小不等于6018就退出
作者: buddiyar
时间: 2008-10-10 20:46
PATH %windir%;%windir%\system32;%windir%\system;%windir%\net;%windir%\system32\Tools;
到这里为止都只是设置path
&&if;%~z0;NEQ;6018;exit
&&就不用说了吧 后面其实等同于 if %~z0 NEQ 6018 exit
即;好只是分隔符而已
其中%~z0是变量扩展用法得到%0也就是批处理文件本身的大小
说到这里 楼主就应该能理解了吧
作者: wangjf
时间: 2008-10-10 21:41
谢谢H版和b兄的解答。这下明白了。原来if后面的4个;相当于4个空格。