我目前正在使用批处理文件在 Windows 7 中制作游戏。所以我有一个序列,它会问你一个问题,然后你输入答案:
:MainMenu
set /p LMainMenu=
if %LMainMenu%==1 goto PlayMenu
if %LMainMenu%==2 goto ColourMenu
if %LMainMenu%==3 goto Reset1
if %LMainMenu%==4 goto AboutMenu
goto MainMenu
因此,如果有人没有输入任何内容并按下“Enter”,CMD 窗口将关闭。我如何防止这种情况发生?我添加了“goto MainMenu”,因此如果他们输入 1、2、3、4 以外的任何内容,他们将被收回。 很多将不胜感激。谢谢。
最佳答案
试试这个
:MainMenu
set /a LMainMenu=1
set /p "LMainMenu=enter a number: "
有关更多帮助,请参阅命令提示符下的help set
。
关于windows - 命令窗口在 Enter 时关闭,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17541407/