set t1=请输入班级
set t2=请输入姓名
:begin
set /p bj=%t1%
if "%bj%"=="1705" goto xm
set t1=输入班级不符合要求,请重新输入
goto begin
:xm
set /p xm=%t2%
if "%xm%"=="马云" start notepad &goto end
set t2=输入姓名不符合要求,请重新输入
goto xm
1、新建一个if_2.txt文件然后重名成if.bat文件,然后输入前置声明:
@echooff
2、输入if代码:
@echooff
if"abc"=="xyz"(echo字符串abc等于字符串xyz)else(echo字符串abc不等于字符串xyz)
pause
3、调试结果如下图,字符串abc等于字符串xyz,也就是说我们的脚本可用。
4、另外if判断是区分大小写的,abc和ABC是不一样的,如下图:
5、脚本里面的"=="符号也可以用equ代替。
例如:
if1equ2(echo1等于2)else(echo1不等于2)
6、判断两个数值之间的大小关系,除了等于用equ之外,还有其他的关系符号,等于 equ ,大于 gtr ,大于或等于 geq ,小于 lss ,小于或不等于 leq ,不等于 neq 。
例如:
if1lss2(echo1小于2)else(echo1大于2)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)