1. Администрация SafeZone приветствует вас на нашем форуме!
    Если вы больше не желаете видеть рекламу при просмотре тем и сообщений - то достаточно просто зарегистрироваться. Для зарегистрированных пользователей реклама не отображается.
    Если у вас возникли проблемы с регистрацией на форуме - то вы можете сообщить об этом с помощью этой формы без авторизации,администрация форума обязательно отреагирует на вашу проблему.
    Скрыть объявление

Статья CMD: Оператор сравнения IF

Тема в разделе "FAQ по Пакетным файлам CMD/BAT", создана пользователем Dragokas, 2 ноя 2013.

  1. Dragokas

    Dragokas Very kind Developer Команда форума Супер-Модератор Разработчик Клуб переводчиков

    Сообщения:
    5.147
    Симпатии:
    5.030
    Оператор сравнения IF

    Операции арифметического сравнения

    EQU - равно, идентично оператору ==
    NEQ
    - не равно
    LSS - меньше, чем
    LEQ - меньше или равно
    GTR - больше, чем
    GEQ - больше или равно

    Например:
    Код (Text):
    set /a number=10
    if %number% GTR 9 Echo Число %number% больше 9

    Сравнение без учета регистра букв
    Для сравнения значений переменных между собой без учета регистра,
    - добавим ключ /i к команде if
    Код (Text):
    set a=test
    set b=TEST
    if /i %a%==%b% echo OK
    Сравнение слов по приоритетам ASC символов
    Код (Text):
    if aaaaa GTR abaaa echo 2-я буква больше по коду ASC.
     
    Последнее редактирование: 2 ноя 2013
    Кирилл и Phoenix нравится это.
  2. Кирилл

    Кирилл Команда форума Администратор

    Сообщения:
    13.136
    Симпатии:
    5.537
    Самое сложное-работа с переменными и if
     

Поделиться этой страницей

Поисковый запрос:

  1. cmd if