CODE: [Copy to clipboard]
@echo off && setlocal && cls
chcp 437 >nul
graftabl 936 >nul
set /p=请选择 [ 回车键 --- 执行A 其它键 --- 执行B ]:<nul
echo exit|cmd/kprompt $_e 100 CD 16 B4 4C CD 21$_g$_|debug>nul
echo.&echo.&echo.
if [%errorlevel%]==[13] ( goto :A ) else ( goto :B )
:A
:: 按回车符到这里执行
echo 这里是标签: A
goto :End
:B
:: 按其它键到这里执行
echo 这里是标签: B
goto :End
:End
:: 用于测试键值的代码段
:: 如果希望代替Choice外部命令,则这个代码段可以测试出不同的键值交由%ErrorLevel%判断
echo 所输入的ASCII码键值: %errorlevel%
Pause
每次所按的键值都在 %errorlevel% 变量中,可以使用 IF 语句来判断用户所按键值,再根据键值做更复杂的处理。