【发布时间】:2015-02-13 21:20:08
【问题描述】:
我是新来的,所以我会尽力做到最好。
所以我正在尝试制作基于基于文本的 MS-DOS 的 RPG,并且我做得很好,因为我刚刚看到如果用户在 set /p 处输入无效输入,例如空答案(只需按下输入)或不在“IF”上的答案,批处理就会崩溃,我想修复它,这样它就不会那么崩溃了。
这是我要修复的部分之一:
@echo off
title "Wasteland Adventure"
color 0A
cls
:Menu
cls
echo.
echo.
echo Welcome to Wasteland Adventure
echo.
echo To start a new game, type NEW and press ENTER.
echo To see instructions for the game, type INSTRUCTIONS and press ENTER.
echo To quit, type QUIT and press ENTER.
set input=
set /p input=What do you want to do?
if %input%==new goto INTRO
if %input%==instructions goto INSTRUCTIONS
if %input%==quit goto EXIT
提前致谢
【问题讨论】:
-
也许
help比instructions更好——更短更熟悉。
标签: batch-file crash string