关于批处理 IF 语句

来源:百度知道 编辑:UC知道 时间:2024/06/18 18:47:31
ECHO 1.A
ECHO 2.B
SET /P VR =
IF %VR% == 1 set VR = 14
IF %VR% == 2 set VR = 46
GOTO START

rem 是批处理的注释语句,注释后面的语句不会执行
ECHO 1.A rem 显示1.a
ECHO 2.B rem 显示2.b
SET /P VR = rem 定义一个变量,在这里应该输入1 or 2
IF %VR% == 1 set VR = 14 rem 如果输入1,则vr的值为14

IF %VR% == 2 set VR = 46 rem 如果输入2,则vr的值为46
GOTO START rem 跳到start

代码应该还有,怎么不都搞上来。

然后呢?

LZ自己看得懂不??

LZ怎么发2个帖子..

你另一个帖子我已经回复了

最标准的选择题写法
@echo off
:1
echo 1.a=14
echo 2.b=46
set /p vr=:
if %vr% == a goto :1
if %vr% == b goto :2
if %vr% == 1 (
echo 14
) else (
if %vr% == 2 (
echo 46
) else (
echo 你只能选择[1-2]
)
)
pause
cls
goto :1

http://zhidao.baidu.com/question/127404246.html