批处理 逻辑运算符
批处理逻辑运算符只支持NOT运算符,不支持&&、and、|| 、or 等运算符。
与或运算符可以借助if else来实现。
1 not运算符
示例代码
11-逻辑运算符.bat,批处理文件内容如下。
@ echo off
set x1=10
set x2 = 24
if not x1 equ x2 echo x1不等于x2
pause
运行效果
2 and间接实现
两个if来实现。
if 条件1 (
if 条件2 (
语句
)
)
1.3 or间接实现
或者的实现没有简单直接的方法。可以通过if嵌套来实现。
if 条件1 (
语句
) else (
if 条件2 (
语句
)
)
如果有三个条件,继续嵌套类似结构,if条件2后添加else。