Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   IF (http://forum.oszone.net/showthread.php?t=316032)

sheepang 20-06-2016 08:39 2644104

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

megaloman 20-06-2016 12:28 2644165

Код:

@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 много интересного. Так же поступайте и с остальными командами, если что-то не ясно.

sheepang 23-06-2016 11:09 2645046

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

Elven 23-06-2016 11:26 2645050

sheepang, это не команда, это оператор сравнения.
EQU - равно
NEQ - не равно
LSS - меньше
LEQ - меньше или равно
GTR - больше
GEQ - больше или равно

sheepang 27-06-2016 08:08 2645876

спасибо


Время: 07:09.

Время: 07:09.
© OSzone.net 2001-