在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


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM