0

我之前一直在使用 Windows 的 DOS 代码,我想弄清楚你可以在哪里输入响应,它会立即回复该响应。我曾经使用过以下序列:

set /a LLevel1_2=Blank
set /p LLevel1_2=
if %LLevel1_2%==1 goto Level1_3

问题是用户在输入答案后必须按“回车”。我想过使用:

choice /c abcd /t 5 /d d
if %errorlevel%==4 goto Menu ELSE goto Part2

这列出了潜在的答案,而不仅仅是空白:

set /p LLevel1_2=

请回复,感谢您提供的任何帮助。

此外,如果您可以将其设为“Caps Lock Sensitive”,则将获得奖励。

4

1 回答 1

0
choice /n /CS /c abcd /t 5 /d d
if %errorlevel%==4 goto Menu ELSE goto Part2

在说它与您的其他想法相同之前先尝试一下。如果这对您有帮助,请标记为正确答案并投票,因为如果区分大小写,您会说奖金。

于 2013-10-09T01:47:51.940 回答