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

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

Dragokas

Very kind Developer
Команда форума
Супер-Модератор
Разработчик
Клуб переводчиков
Сообщения
5,438
Симпатии
5,293
#1
Оператор сравнения IF

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

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

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

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

Кирилл

Команда форума
Администратор
Сообщения
13,054
Симпатии
5,659
#2
Самое сложное-работа с переменными и if