![]() |
Не сбрасывается errorlevel в условии
Добрый день.
Не могу понять, почему не работает обнуление errorlevel в операторе if. Такая конструкция, например (часть кода): Код:
reg query "%regpath%" /v %prmtr1% 1>NUL 2>NUL Все это работает, находясь в основном условии IF, но абсолютно не работает, используемое в else, errorlevel подхватывается от "родителя" и не сбрасывается никаким образом. |
Цитата:
без использования %errorlevel% Код:
reg query "%regpath%" /v %prmtr1% 1>NUL 2>NUL && goto error |
a.polyakov, Попробуйте для понимания так:
Код:
SetLocal EnableExtensions EnableDelayedExpansion |
Оба варианта понял, в копилку опыта, не знал )
|
Время: 13:26. |
Время: 13:26.
© OSzone.net 2001-