Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Batch file 使用&;在if批处理文件命令中_Batch File_If Statement - Fatal编程技术网

Batch file 使用&;在if批处理文件命令中

Batch file 使用&;在if批处理文件命令中,batch-file,if-statement,Batch File,If Statement,我有个问题。假设我想链接两个IF命令以获得答案 例如,批处理文件: @echo off IF %a%== 123 AND IF %b%== 456 then COMMAND. 如何在批处理中链接两个if?没有AND运算符,您可以通过级联中的一系列if子句来模拟它 在批处理中没有AND运算符,您可以通过级联中的一系列if子句来模拟它 这是您所需要的全部,但可以对其进行增强以防止空格和&字符等 @echo off IF %a%==123 IF %b%==456 COMMAND 这是您所需要

我有个问题。假设我想链接两个IF命令以获得答案

例如,批处理文件:

@echo off

IF %a%== 123 AND IF %b%== 456 then COMMAND.

如何在批处理中链接两个if?没有AND运算符,您可以通过级联中的一系列if子句来模拟它


在批处理中没有AND运算符,您可以通过级联中的一系列if子句来模拟它


这是您所需要的全部,但可以对其进行增强以防止空格和
&
字符等

@echo off
IF %a%==123 IF %b%==456 COMMAND

这是您所需要的全部,但可以对其进行增强以防止空格和
&
字符等

@echo off
IF %a%==123 IF %b%==456 COMMAND

另一种方法,有点特定于您的特定条件对:

IF "%a%.%b%" == "123.456" command
如果“%a%。%b%”==“123.456”命令另一种方法,某种程度上特定于您的特定条件对:

IF "%a%.%b%" == "123.456" command
如果“%a%。%b%”==“123.456”命令,最好总结当前问题链接的适用部分(以防网站关闭、被编辑等)。非常感谢。这正是我想要的。你帮了我很多!!!最好总结一下当前问题链接的适用部分(以防网站关闭、被编辑等)。非常感谢。这正是我想要的。你帮了我很多!!!