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