Страница 1 из 1
Работа со временим
Добавлено: 01 апр 2005, 11:43
Duncon
Я хочу написать себе прогу, смысл ее в том, чтоб при считывании
часов она что либо делала на мое усмотрение.
Тобишь мне надо что-то типа/
if
10 O'clock
began
msg
if
12 O'clock
msg
Подскажите плиз как эту идею превратить в жизнь.
Добавлено: 01 апр 2005, 15:34
Romeo
Пишется резидентная программа, в ней создаётся таймер, который например каждые 30 секунд проверяет время и вызывает нужную функцию, если время события подошло. По-моему не сложно.
Добавлено: 04 апр 2005, 16:24
AiK
Чем шедулер at не нравится?
Добавлено: 07 апр 2005, 10:56
Duncon
AiK писал(а):Чем шедулер at не нравится?
Это ты очем?
Добавлено: 07 апр 2005, 11:30
LAngel
Код: Выделить всё
if (CompareTime(Time, StrToTime('0:0:0')) = GreaterThanValue) and
(CompareTime(Time, StrToTime('6:0:0')) = LessThanValue) then
ShowMessage('Доброй ночи') else
if (CompareTime(Time, StrToTime('6:0:0')) = GreaterThanValue) and
(CompareTime(Time, StrToTime('10:0:0')) = LessThanValue) then
ShowMessage('Доброе утро') else
if (CompareTime(Time, StrToTime('10:0:0')) = GreaterThanValue) and
(CompareTime(Time, StrToTime('16:0:0')) = LessThanValue) then
ShowMessage('Добрый день') else
if (CompareTime(Time, StrToTime('16:0:0')) = GreaterThanValue) and
(CompareTime(Time, StrToTime('21:0:0')) = LessThanValue) then
ShowMessage('Добрый вечер') else
ShowMessage('Доброй ночи');
Добавлено: 07 апр 2005, 14:15
Игорь Акопян
Duncon писал(а):AiK писал(а):Чем шедулер at не нравится?
Это ты очем?
Если это не для тренировки в программировании, то командная строка рулит: c:\>at /?
Добавлено: 08 апр 2005, 10:27
Duncon
LAngel, Спасибо за примерчик
Игорь Акопян, командная строка рулит: c:\>at /?
не согласен, exe удобней да и я по ходу функций добавлю.
В продолжение темы, а как грамотно вызвать процедуру сворачивания для всех приложений.
Ну к примеру играюсь я в мега шутер, он сворачивается и вылазит сообщение "Незабудь полить помидоры"

Добавлено: 11 апр 2005, 08:39
Dr.Grizzly
Если еще надо пример у меня есть

я свой таймер писал, понадобиться постучи 206836797 кину тебе примерчик