Здесь вам, вероятно, нужно либо set /p
:
set /p choice=Press ctrl-z to exit. Press G to play Adventure. Press T to enter Text Editor.
, а затем сравнить следующим образом:
if /i %choice%==G goto Game
if /i %choice%==T goto Text
goto :eof
Или использовать choice
, который не требует от васнажмите Return:
choice /m "Press Q to exit. Press G to play Adventure. Press T to enter Text Editor." /c GTQ /n
if errorlevel 3 goto :eof
if errorlevel 2 goto Text
if errorlevel 1 goto Game
goto :eof
Есть еще одна проблема с вашим кодом: вы должны выйти из командного файла после запуска редактора, чтобы избежать запуска игры:
:Text
start edit
goto :eof
:Game
rem That's a horrible place to put something
start C:\Adventure.exe
goto :eof