在bat脚本if中多条件判断

我的意思是if语句如何下“且”“或”关系写法。比如:
假如有2变量a、b
a=2并且b=2打印 "aaaaa”
a b有一个等于2的打印"bbbbb"
都不等于2打印"ccccc"
这要如何去实现呢?

 

if %a% == 1 if %b% == 2 echo aaaaa
if not %a% == 1 if %b% == 2 echo bbbb
if %a% == 1 if not %b% == 2 echo bbbb
if not %a% == 1 if not %b% == 2 echo cccc

很麻烦,但是baidu批处理也只能这么写了,批处理只是dos的延伸,说到底设zhi计之初就没把它当成语dao言,而只是让操作dos更方便而已。

 

出处:https://zhidao.baidu.com/question/345857809.html

posted on 2020-10-12 23:31  jack_Meng  阅读(13321)  评论(0编辑  收藏  举报

导航