Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/5.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_Batch Processing - Fatal编程技术网

Batch file 在外部声明变量的嵌套If语句

Batch file 在外部声明变量的嵌套If语句,batch-file,batch-processing,Batch File,Batch Processing,我有一段代码抛出错误:“语法不正确” 但这会像上面提到的那样不断抛出错误。比较语法(%VAR1%“==”UP”)是否不正确,或者变量声明存在任何问题 代码的功能是:将有四个这样的If块,每个块将比较两个变量的四个可能值,并抛出特定的显示消息 如果有人能在这方面帮助我,我将不胜感激 IF ("%VAR1%"=="UP") 字符串IF(“%VAR1%”永远不会等于字符串“UP”),无论VAR1的值如何-这些括号用于比较的一部分,不能将它们分组为“布尔值” 是正确的比较语法,但是 ( 如果比较结果

我有一段代码抛出错误:“语法不正确”

但这会像上面提到的那样不断抛出错误。比较语法(%VAR1%“==”UP”)是否不正确,或者变量声明存在任何问题

代码的功能是:将有四个这样的If块,每个块将比较两个变量的四个可能值,并抛出特定的显示消息

如果有人能在这方面帮助我,我将不胜感激

IF ("%VAR1%"=="UP")
字符串IF
(“%VAR1%”
永远不会等于字符串
“UP”)
,无论
VAR1
的值如何-这些括号用于比较的一部分,不能将它们分组为“布尔值”

是正确的比较语法,但是

(
如果比较结果为真,则启动要级联的语句分组。绝对必须与
if
在同一物理行上

这同样适用于
else
——语法
)else(
必须正好如此

字符串IF
(“%VAR1%”
永远不会等于字符串
“UP”)
,无论
VAR1
的值如何-这些括号用于比较的一部分,不能将它们分组为“布尔值”

是正确的比较语法,但是

(
如果比较结果为真,则启动要级联的语句分组。绝对必须与
if
在同一物理行上


这同样适用于
else
——语法
)else(
必须正好如此。

这不是
IF
命令的正确语法。打开cmd提示符并键入
IF/?
以读取
IF
命令的帮助文件。这不是
IF
命令的正确语法。打开cmd提示符并键入
IF/?
以读取帮助文件以获取帮助
IF
命令。这很有效。非常感谢您的帮助。非常感谢。这很有效。非常感谢您的帮助。非常感谢。
(