IF %ERRORLEVEL% 和IF ERRORLEVEL 的区别

IF %ERRORLEVEL%  LEQ 1 ( command  )    等同于IF ERRORLEVEL 1 ( command )

虽然两个命令等效,但我更推荐使用IF %ERRORLEVEL%  LEQ 1 ( command  )  ,因为曾经在一些环境下使用IF ERRORLEVEL 1 ( command )   会出错

也就是 ERRORLEVEL 1 等同于 “大于等于”

环境变量的比较符号可以使用的有:
● EQU – 等于
● NEQ – 不等于
● LSS – 小于
● LEQ – 小于或等于
● GTR – 大于
● GEQ – 大于或等于

发表回复