当运行首次通过CMD下面的批处理文件,我希望它打印出来correct
而是再次打印出error
嵌套if语句在批处理工作不正常
@echo off
SET /p var1="Enter 1 "
IF "%var1%"=="1" (
SET /p var2="Enter 1 "
IF "%var2%"=="1" (
echo correct
) ELSE (
echo error
)
)
当运行它每次都打印出相同的CMD会话correct
。我错过了什么让它第一次打印出correct
?
可能重复的[批量嵌套如果语句错误与未定义的变量](http://stackoverflow.com/questions/35267196/batch-nested-if-statement-error-with-not-defined-variables) – aschipfl