【问题标题】:Multiple if conditions in batch [duplicate]批处理中的多个if条件[重复]
【发布时间】:2014-01-16 17:21:33
【问题描述】:

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

【问题讨论】:

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


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

      我想你也可以这样做:

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

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

      【讨论】:

        猜你喜欢
        • 2011-08-28
        • 1970-01-01
        • 1970-01-01
        • 2021-01-31
        • 1970-01-01
        • 2015-02-14
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多