我正在Windows7中使用批处理文件制作一个游戏。所以我有一个顺序,它问你一个问题,然后你输入答案:

: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

因此,如果有人不输入任何内容并按“回车”,命令窗口将关闭。我如何防止这种情况发生?我添加了“goto main menu”,这样如果他们输入的不是1、2、3、4,他们就会被取回。
我们将不胜感激。谢谢。

最佳答案

试试这个

:MainMenu
set /a LMainMenu=1
set /p "LMainMenu=enter a number: "

有关更多帮助,请参见命令提示符上的help set

关于windows - 输入时关闭命令窗口,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17541407/

10-09 03:45