我想从批处理脚本中读取/返回单个字符,而不必点击输入键,例如C / C ++中的getChar()
。我该怎么做?
答案 0 :(得分:5)
使用CHOICE命令
的例子 @echo off
:menu
cls
echo.
echo A - Text for item A
echo B - Text for item B
echo C - End
echo.
choice /c:ABC > nul
if errorlevel 3 goto end
if errorlevel 2 goto B
if errorlevel 1 goto A
echo Error... choice not installed
goto end
:A
echo Commands for item A
pause
goto menu
:B
echo Commands for item B
pause
goto menu
:end