这个MS-DOS位的错误是什么?

时间:2015-07-14 05:12:49

标签: batch-file

我正在进行DOS游戏,首先要做的是玩游戏或学习玩游戏的选项。这是我认为很奇怪的代码:

SET /P startgame=Selection: 
if %startgame%=="how2play" goto how2play
if %startgame%=="play" goto play
if %startgame%=="" goto launch
goto codeerror

以下是预期的行动: SET:用户输入“play”或“how2play”,设置为变量“startgame” IF:“startgame”变量用于将用户重定向到“how2play”或“play”

以下是发生的事情: 而不是通过任何一个选项的预期结果,它直接进入故障安全,是“codeerror”

注意: 在这一点上,我没有在这个问题中包含“codeerror”,“how2play”或“play”位,但是如果有必要找到IF语句(我猜想)为什么不起作用的答案,那么让我知道。 “launch”也包含在这个位中,但是这个代码位是“启动”操作的一部分,唯一缺少的是使用“echo”命令打印到控制台上的一些文本。

0 个答案:

没有答案