CMD/BAT - Сравнение даты

Ответить
Аватара пользователя
SloTiK

CMD/BAT - Сравнение даты

Сообщение SloTiK »

Ребята помогите:

нужно сравнить дату и если совпадает выдавать сообщение )



Примерно так:



Код:

Код: Выделить всё

@echo off 
if %data% GEQ 14.11.2012 goto :end 
exit 
:end 
echo ******POZDRAVLYAU C DENYUHOY!!!!!********* 
pause

Заранее большое СПАСИБО !!!
Аватара пользователя
Iska

Re: CMD/BAT - Сравнение даты

Сообщение Iska »

Цитата set /?:





При включенной расширенной обработке команд доступны несколько переменных среды, которые не отображаются в списке, отображаемом при вызове команды SET. Значения этих переменных вычисляются динамически каждый раз при их извлечении. Если пользователь явно задает переменные с одним из этих имен, то это определение перекрывает соответствующее динамическое определение, описанное ниже:



%DATE% - раскрывается в текущую дату, используя тот же формат команды DATE.





Для сравнения используйте оператор «equ».
Аватара пользователя
SloTiK

Re: CMD/BAT - Сравнение даты

Сообщение SloTiK »

Я в них не очень понимаю )

Можно готовое решение ?!?



Разобрался )))



А можно добавить при не совпадении даты вывод: "Осталось x-дней"
Аватара пользователя
Iska

Re: CMD/BAT - Сравнение даты

Сообщение Iska »

Цитата SloTiK:



А можно добавить при не совпадении даты вывод: "Осталось x-дней"
CMD/BAT - Сравнение даты




Да, можно: в этом же разделе форума ранее несколько раз рассматривались вопросы, связанные с вычислениями с датами посредством интерпретатора команд.
Ответить

Вернуться в «Скриптовые языки администрирования Windows»