bat程序怎么判断输入的变量

bat程序怎么判断输入的变量,第1张

@echo off

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)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12146635.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存