回答:
pause
具体的にはEnterキーではありませんが、それを行うコマンドがあります。
Enterキーだけを待つ場合は、次のようなset
コマンドを使用して、ダミー変数でユーザー入力を要求できます。
set /p DUMMY=Hit ENTER to continue...
使用しているOSに応じて、柔軟性があれCHOICE
ば、ほとんどすべてのキーEXCEPT
入力を待機するために使用できます
単にMS-DOSエミュレータである "コマンドプロンプト"の呼び出しについてマイクロソフトが主張していることを本当に言及している場合は、おそらくTIMEOUT
目的に合っている可能性があり(timeout /t -1
単なるキーではなく任意のキーを待つENTER
)、もちろんCHOICE
最近のWINエディションでも利用可能です。
そして警告SET /P
--動作しますset /p DUMMY=Hit ENTER to continue...
が、
set "dummy="
set /p DUMMY=Hit ENTER to continue...
if defined dummy (echo not just ENTER was pressed) else (echo just ENTER was pressed)
Enterだけで終了するのか、それ以外でENTERで終了するのかが検出されます。
set /p=Hit ENTER to continue...
、または単にset /p=
プロンプトが必要ない場合。