使用OR in和IF语句

时间:2011-07-18 07:54:11

标签: batch-file cmd

我可以在IF语句中使用OR吗?像这样:

if %str% equ 1 **OR** %str% equ 2 echo %str%

1 个答案:

答案 0 :(得分:0)

不,你不能。您可以使用goto

执行此操作
if %str% equ 1 goto dosomething
if %str% equ 2 goto dosomething
goto aftersomething

:dosomething
  rem do something

:aftersomething

或者使用临时变量:

set var=
if %str% equ 1 set var=1
if %str% equ 2 set var=1

if defined var (
  rem do something
)