请楼主参阅以下代码:
@echo off
set "code=1#a 2#b 3#c 4#d 5#e"
set /p str=请输入1-5间的数或a-e间的字母:
for %%a in (%code%) do (
for /f "tokens=1,2 delims=#" %%i in ("%%a") do (
if "%str%" equ "%%i" goto a
if /i "%str%" equ "%%j" goto b
)
)
echo 错误输入!
pause>nul&goto :eof
:a
echo 你选择的是a选项!
pause>nul&goto :eof
:b
echo 你选择的是b选项!
pause>nul
Last edited by bat-zw on 2008-10-10 at 17:22 ]