多条件IF判断 bat

如果满足条件1同时也满足条件2,执行命令A
如果条件1和条件2都不满足,执行命令B,
批处理如何判断两个条件的与关系,即两个条件都满足条件成立执行A,两个条件有一个不满足,条件不成立,执行B
求大佬实测后指点下,谢谢!

第1个回答  2018-05-06

D:\test>set month=%date:~5,2%

D:\test>set week=%date:~11,3%

D:\test>echo %month%

05

D:\test>echo %week%

星期日

D:\test>if "%month%"=="05" if "%week%"=="星期日" echo 执行a

执行a

D:\test>if not "%month%"=="01" if not "%week%"=="星期一" echo 执行b

执行b

D:\test>

多条件IF判断 bat
D:\\test>set month=%date:~5,2 D:\\test>set week=%date:~11,3 D:\\test>echo %month 05 D:\\test>echo %week 星期日 D:\\test>if "%month%"=="05" if "%week%"=="星期日" echo 执行a 执行a D:\\test>if not "%month%"=="01" if not "%week%"=="星期一" echo 执行b ...

cmd 批处理的if命令,能不能判断多个条件?
cmd 批处理的if命令,能判断多个条件,判断方法为:1、右键打开右键菜单,新建一个文本文档。2、把文本文档的.txt后缀改成.cmd或者.bat。比如把“新建文本文档.txt”改成“test.bat”。3、在弹出的对话框中点击确定。4、右键点击test.bat,在弹出的菜单中点击编辑。5、然后输入如下命令即可。

bat批处理if命令示例详解
假设我们想检查一个变量是否等于特定值,并执行相应的命令。可以这样写:bat echo off set myVar=10 IF %myVar%==10 else 详解:1. `@echo off` 是关闭命令回显,让脚本运行更加干净。2. `set myVar=10` 是设置一个变量名为`myVar`,并赋值为10。3. `IF %myVar%==10 ` 结束IF语句的判...

BAT用if-else判断
BAT脚本利用if-else语句进行判断,让我们通过实例来理解其工作原理。首先,创建一个名为if_2.bat的文本文件,并在其中添加前置声明,如@echooff,以关闭命令回显。在脚本中,我们使用if命令进行条件测试。例如,这段代码:echooffif "abc"=="xy剧值汽茶假题功队样z" (echo 字符串abc等于字符串xyz)...

bat脚本if中多条件要如何写
if "%date:~5,2%"=="06" if "%date:~8,2%"=="01" if %time:~,5"="00:00" echo Happy Children's Day!pause

大神,请教一个问题。 批处理 .bat findstr里的多种查询条件怎么写
((a or b)and(c or d))说实话我没学过批处理的语言...看大概能看懂写就没戏了...但是判断条件应该没区别吧大概就是字符串查找 0.0?换行都不换的啊...就这样吧...编程的肿么跑到动漫来了具体语句你还是自己搞定吧

bat的语句结构
通过条件判断,if语句即可以实现选择功能。1、字符串比较if语句仅能够对两个字符(串)是否相同、先后顺序进行判断等。其命令格式为:IF [not] string1 compare-op string2 command1 [else command2]其中,比较操作符compare-op有以下几类:== - 等于EQU - 等于NEQ - 不等于LSS - 小于LEQ - 小于...

bat程序怎么判断输入的变量
今天我们学习批处理脚本中if命令条件处理控制语句,它的用法有很多,今天我们学习主要进行变量的一些判断,判断两个变量是否相等,变量的大于小于之类的操作。输入命令if \/?,可以看到这个命令的一些帮助和介绍,这个命令帮助介绍非常多,我这里用bat脚本开始和大家讲解一下。我这里准备了一个批处理,这个批...

bat中如何判断两个变量是否相等?
1、判断驱动器、文件或文件夹是否存在,用 if exist 语句;2、判断某两个字符串是否相等,用 if "字符串1"=="字符串2" 语句;3、判断某两个数值是否相等,用 if 数值1 equ 数值2 语句;4、判断某个变量是否已经被赋值,用 if defined str 语句;if语句的完整格式是这样的:if 条件表达式 (...

bat文件语法和技巧(bat文件的编写及使用
条件语句:使用if语句进行条件判断,根据条件执行不同的命令。循环结构:通过for循环来重复执行一组命令,直到满足特定条件。3. BAT文件编写技巧 简洁明了:编写BAT文件时,尽量使命令简洁、明了,避免冗余和复杂的语句。错误处理:考虑可能出现的错误情况,并编写相应的错误处理代码,以便在出现问题时提供有...

相似回答