Несколько условий if в пакете

Я хочу что-то вроде этого: - if %ERRORLEVEL% GEQ 1 && %ERRORLEVEL% neq 255 GOTO Not closed by user. Но этот синтаксис не работает.


person Deb    schedule 16.01.2014    source источник


Ответы (2)


Вы можете использовать несколько операторов if для имитации оператора AND:

if %ERRORLEVEL% GEQ 1 if %ERRORLEVEL% neq 255 GOTO :NotClosedByUser
person mihai_mandis    schedule 16.01.2014

Думаю, вы также можете сделать это так:

если% ERRORLEVEL% GEQ 1 (
if% ERRORLEVEL% neq 255 (
GOTO NotClosedByUser
)
)

Думаю, это будет легче читать.

person user3186610    schedule 19.01.2014