Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - IF

Ответить
Настройки темы
CMD/BAT - IF

Новый участник


Сообщения: 20
Благодарности: 0

Профиль | Отправить PM | Цитировать


if %g%==5 (echo 1) - если переменная равна 5, вывести 1
а как сделать проверку если переменная меньше 5, вывести 1?
ЗАРАНЕЕ СПАСИБО

Отправлено: 08:39, 20-06-2016

 

Ветеран


Contributor


Сообщения: 2703
Благодарности: 1683

Профиль | Отправить PM | Цитировать


Код: Выделить весь код
@Echo Off
cls

Set /A g=5
If %g% LSS 5 Echo %g%

Set /A g=6
If %g% LSS 5 Echo %g%

Set /A g=4
If %g% LSS 5 Echo %g%

Set /A g=3
If %g% LSS 5 Echo %g%
Вместо Echo %g% поставьте что вам нужно, например, Echo 1
Помните, что в командных файлах целочисленная арифметика.

А вообще, чтобы решить вопрос радикально, в командном окне наберите If /? и узнаете о команде If много интересного. Так же поступайте и с остальными командами, если что-то не ясно.

-------
Даже самая сложная проблема обязательно имеет простое, лёгкое для понимания, неправильное решение. Каждое решение плодит новые проблемы.

Это сообщение посчитали полезным следующие участники:

Отправлено: 12:28, 20-06-2016 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 20
Благодарности: 0

Профиль | Отправить PM | Цитировать


SPASIBO, a что значит команда LSS

Отправлено: 11:09, 23-06-2016 | #3


Аватара для Elven

Ветеран


Сообщения: 992
Благодарности: 268

Профиль | Сайт | Отправить PM | Цитировать


sheepang, это не команда, это оператор сравнения.
EQU - равно
NEQ - не равно
LSS - меньше
LEQ - меньше или равно
GTR - больше
GEQ - больше или равно
Это сообщение посчитали полезным следующие участники:

Отправлено: 11:26, 23-06-2016 | #4


Новый участник


Сообщения: 20
Благодарности: 0

Профиль | Отправить PM | Цитировать


спасибо

Отправлено: 08:08, 27-06-2016 | #5



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - IF

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено




 
Переход