0

私は以前に Windows 用の DOS コードを使用していましたが、応答のどこに入力すれば、その応答に即座に応答するかを知りたいと思っています。私は次のようなシーケンスを使用していました。

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

問題は、ユーザーが回答を入力した後に「Enter」を押さなければならないことでした。私は使用することを考えました:

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 に答える