批处理高手进来帮个忙!

来源:百度知道 编辑:UC知道 时间:2024/07/03 03:41:48
@echo off
:abcd
set/p var=请输入变量的值:
if %var%==1 echo 显示a
if %var%==2 echo 显示b
if %var%==3 echo 显示c
goto abcd
pause
这个批处理谁能帮我完善一下!要求是这样的!
当我输入1的时候显示“a” 输入2的时候显示“b” 输入3的时候显示“c”
如果输入的不是1或2或3则显示“错误”
请大家帮帮忙!
先谢谢了!

@echo off
:abcd
cls
set/p var=请输入变量的值:
if %var%==1 echo a&pause&goto abcd
if %var%==2 echo b&pause&goto abcd
if %var%==3 echo c&pause&goto abcd
echo 错误
pause
goto abcd

@echo off
:abcd
set/p var=请输入变量的值:
if "%var%"=="1" goto a
if "%var%"=="2" goto b
if "%var%"=="3" goto c
echo 错误
goto abcd
:a
echo a
goto abcd
:b
echo b
goto abcd
:c
echo c
goto abcd
pause