批量多个if条件

时间:2014-01-16 17:21:33

标签: batch-file command-line cmd command batch-processing

我想要这样的事情: - if %ERRORLEVEL% GEQ 1 && %ERRORLEVEL% neq 255 GOTO Not closed by user。但是这种语法不起作用。

2 个答案:

答案 0 :(得分:1)

您可以使用多个if语句来模拟AND运算符:

if %ERRORLEVEL% GEQ 1 if %ERRORLEVEL% neq 255 GOTO :NotClosedByUser

答案 1 :(得分:0)

我猜你也可以这样做:

  

如果%ERRORLEVEL%GEQ 1(
  如果%ERRORLEVEL%neq 255(
  GOTO NotClosedByUser
  )
  )

我认为这可以更容易阅读。