比较字符串
@echo offset /p PW=请输入密码:if %PW%==bat (echo YES! ) ELSE (Rem [else] 为可选参数,表示否则,即如果变量PW等于bat则输出YES!否则输出NO! echo NO! )pause>nul
比较数字
@echo offset /p num1=请第一个输入数字:set /p num2=请第二个输入数字:if "%num1%" gtr "%num2%" (echo 第一个数字大) ELSE if "%num1%" EQU "%num2%" (echo 一样大 ) ELSE (echo 第二个数字大 )pause>nul
运算符
EQU : 等于NEQ : 不等于LSS : 小于LEQ : 小于或等于GTR : 大于GEQ : 大于或等于
检测文件(夹)是否存在
@echo offif exist C:\windows (echo 你的C盘有windows文件(夹^) ) else (echo 你的C盘没有windows文件(夹^) )pause>nul
检测变量是否被定义
@echo offset var=aiwozhonghuaif defined var (echo 变量var已被定义,它的值为%var% ) else (echo 变量var没有被定义)pause>nul
判断返回值(ERRORLEVEL)
@echo offecho 1234>>test.txtif errorlevel 0 ( echo 写入成功! ) else echo 写入失败pause>nul
⚠ERRORLEVEL⚠