Войти

Показать полную графическую версию : Сравнение даты


SloTiK
26-10-2012, 18:44
Ребята помогите:
нужно сравнить дату и если совпадает выдавать сообщение )

Примерно так:
@echo off
if %data% GEQ 14.11.2012 goto :end
exit
:end
echo ******POZDRAVLYAU C DENYUHOY!!!!!*********
pause

Заранее большое СПАСИБО !!!

Iska
26-10-2012, 18:56

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

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

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

SloTiK
26-10-2012, 18:57
Я в них не очень понимаю )
Можно готовое решение ?!?

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

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

Iska
26-10-2012, 19:08
А можно добавить при не совпадении даты вывод: "Осталось x-дней" »
Да, можно: в этом же разделе форума ранее несколько раз рассматривались вопросы, связанные с вычислениями с датами посредством интерпретатора команд.




© OSzone.net 2001-2012