if (condition) (do_something) ELSE (do_something_else)
上述语句首先在“if”
语句中评估一个条件。 如果条件为真,则执行后面的语句,并在else
条件之前停止并退出循环。 如果条件为false
,则执行else
语句块中的语句,然后退出循环。 下图显示了'if'
语句的流程。
检查变量
就像批处理脚本中的“if”
语句一样,if-else
也可以用于检查在批处理脚本中设置的变量。 字符串和数字都可以对“if”
语句进行评估。
检查整型变量
以下示例显示如何将“if”
语句用于数字。
@echo off
SET /A a=5
SET /A b=10
SET /A c=%a% + %b%
if %c%==15 (echo "The value of variable c is 15") else (echo "Unknown value")
if %c%==10 (echo "The value of variable c is 10") else (echo "Unknown value")
关于上述程序,有几点需要说明 -