我正在尝试通过编写简单的程序来学习批处理,但我遇到的问题完全阻止了我。我发现它一直在嵌套的if语句上崩溃,但是一旦我删除了嵌套的部分,它就运行良好。
set questionNumber=1
if %questionNumber%==1 (
set /p answer=Test?
if %answer%==yes (
echo hi
)
)
pause>nul
答案 0 :(得分:0)
setlocal enableDelayedExpansion
set questionNumber=1
if %questionNumber%==1 (
set /p answer=Test?
if !answer!==yes (
echo hi
)
)
pause>nul