我需要帮助弄清楚如何让我的批处理文件停止损坏

我需要帮助弄清楚如何让我的批处理文件停止损坏

我对这个东西真的很陌生,我正在制作一个程序来捉弄我的朋友,让它以测验的形式提出奇怪而令人不安的问题。一切都很顺利,直到我快要完成为止。

除了最后一个问题以外,其他所有问题我都解决了,但是每当输入答案时,它就会关闭。

那我该如何修复它?

:stage6
cls
echo.
echo do you believe?
echo.
echo yes,no
echo.
set /p to g=
if %g% equ yes goto b
if %g% equ no goto wtf
if NOT %g% equ "yes,no" goto wtf

这就是所讨论的部分。

答案1

if NOT %g% equ最后你不需要...

如果你在逻辑上到达这一点,那么根据定义,if 必须不等于其他两个选项,所以你此时所需要的就是

:stage6
cls
echo.
echo do you believe?
echo.
echo yes,no
echo.
set /p to g=
if %g% equ yes goto b
if %g% equ no goto wtf
goto wtf

相关内容