我试图通过编写简单程序来学习批处理,但是我遇到了一个完全阻止我的问题。我发现它一直在嵌套if语句上坠毁,但是一旦我删除了嵌套的部分,它就可以了。
set questionNumber=1
if %questionNumber%==1 (
set /p answer=Test?
if %answer%==yes (
echo hi
)
)
pause>nul
setlocal enableDelayedExpansion
set questionNumber=1
if %questionNumber%==1 (
set /p answer=Test?
if !answer!==yes (
echo hi
)
)
pause>nul
延迟扩展