Изменение команды IF при включении расширенной обработки команд: IF /I строка1 оператор_сравнения строка2 команда IF CMDEXTVERSION ...

Изменение команды IF при включении расширенной обработки команд:      IF [/I] строка1 оператор_сравнения строка2 команда     IF CMDEXTVERSION число команда     IF DEFINED переменная команда  где оператор_сравнения принимает следующие значения:      EQL - равно     NEQ - не равно     LSS - меньше     LEQ - меньше или равно     GTR - больше     GEQ - больше или равно  а ключ /I, если он указан, задает сравнение текстовых строк без учета регистра.  Ключ /I можно также использовать и в форме строка1==строка2 команды IF.  Сравнения проводятся по общему типу данных, так что если строки 1 и 2 содержат только цифры, то обе строки преобразуются в числа, после чего выполняется сравнение чисел.  Условие CMDEXTVERSION применяется подобно условию ERRORLEVEL, но значение сравнивается с внутренним номером версии текущей реализации расширенной обработки команд.  Первая версия имеет номер 1.  Номер версии будет увеличиваться на единицу при каждом добавлении существенных возможностей расширенной обработки команд.  Если расширенная обработка команд отключена, условие CMDEXTVERSION никогда не бывает истинно.  Условие DEFINED применяется подобно условию EXISTS, но принимает в качестве аргумента имя переменной среды и возвращает истинное значение, если эта переменная определена.
Изменение команды CALL при включении расширенной обработки команд: Команда CALL допускает использование меток в качестве ... Изменение команды CHDIR при включении расширенной обработки команд: Имя текущего каталога в строке вызова преобразуется к ... Изменение команды ENDLOCAL при включении расширенной обработки команд: Если соответствующая команда SETLOCAL включила или ... Изменение команды GOTO при включении расширенной обработки команд: Команда GOTO принимает в качестве метки перехода строку ... Изменение команды IF при включении расширенной обработки команд: IF /I строка1 оператор_сравнения строка2 команда IF CMDEXTVERSION ... Изменение команды MKDIR при включении расширенной обработки команд: Команда MKDIR создает при необходимости все промежуточные ... Изменение команды SET при включении расширенной обработки команд: Если при вызове указать только имя переменной без знака ... Изменение команды SETLOCAL при включении расширенной обработки команд: Команда SETLOCAL принимает необязательные аргументы: ... Изменение локальной группы с включенной безопасностью: Имя целевой учетной записи: %1 Целевой домен: %2 Код целевой учетной ...