Пакетный набор файлов / п выражений - PullRequest
1 голос
/ 05 августа 2011

Я пытаюсь увеличить значение переменной среды errorlevel на единицу при каждом запуске определенного раздела моего кода.Я читаю в наборе /?что вы можете использовать / p, чтобы вывести выражение, которое необходимо вычислить после знака равенства, однако, похоже, оно вообще не меняет уровень ошибки.

Это то, что у меня есть.*

Спасибо за помощь, и извините, если это нубский вопрос.>. <</p>

РЕДАКТИРОВАТЬ: Wow я идиот.Тег / a используется для выражений.Извините, лол.

1 Ответ

1 голос
/ 05 августа 2011

Это плохая идея изменить / создать переменную errorlevel, так как это не уровень ошибки для других программ.
Тогда вы больше не сможете получить доступ к «реальному» уровню ошибки.

Лучше сделать это с другой переменной и выйти из файла bacth с помощью exit / B

set myErr=0
if not %cd2%==%cd1% (
    goto :installauto
) else (
    set /a myErr=myErr+1
)
exit /b %myErr%
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...