Я пытаюсь использовать переменную в переменной в сочетании с отложенным расширением, но все еще не повезло.
SETLOCAL EnableDelayedExpansion
SET ERROR_COMMAND=exit /B ^!ERRORLEVEL^!
Это моя последняя попытка. Я хочу настроить ERROR_COMMAND для вызова при сбое одного из шагов в пакетном файле. Команда должна быть:
IF ERRORLEVEL 1 !ERROR_COMMAND!
или
IF ERRORLEVEL 1 %ERROR_COMMAND%
Дело в том, что я не могу выяснить, как правильно установить переменную ERROR_COMMAND, чтобы ERRORLEVEL оценивался не во время присваивания, а во время оценки переменной
Конечно, я могу копировать и вставлять код по всему пакетному файлу, но использование переменной кажется немного более красивым ...
Любой
Спасибо, Милан