
CODE: [Copy to clipboard]@echo off
set /p a=a是什么?
if "%a%" equ "1" (
echo 执行第一个命令
) else if "%a%" equ "2" (
echo 执行第一个命令
) else if "%a%" equ "A" (
echo 执行第二个命令
) else if "%a%" equ "B" (
echo 执行第二个命令
)
pause
CODE: [Copy to clipboard]@echo off
set /p a=请输入一个值:
for %%i in (1,2,3) do (
if %%i equ %a% goto a
)
for %%j in (a,b,c) do (
if %%j equ %a% goto b
)
goto end
:a
echo 命令1
goto end
:b
echo 命令2
:end
pause
CODE: [Copy to clipboard][ Last edited by bat-zw on 2008-10-10 at 17:22 ]@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
| 欢迎光临 中国DOS联盟论坛 (http://cndos.fam.cx/forum/) | Powered by Discuz! 2.5 |