Домашняя страничка Стефурак П.Б. Промзона. Программа отправки уведомления на e-mail при изменении загрузки CPU.
 
 
  
  
 
Промзона \ Программа отправки уведомления на e-mail при изменении загрузки CPU.
 
Зачем вообще нужна такая программа? Мой друг, дизайнер, активно работает в 3D max.
Рендерит большие сцены/ролики он долго, есть много свободного времени.
Так же у него есть мобила с включенной услугой SMS. Улавливаете смысл ?
Запускается здоровая сцена на рендеринг в 3D max, запускается эта прога с
примерно следующими настройками:
"Период обновления 5 сек.";
"Уведомлять, если загрузка процессора ниже 50%";
"E-mail отправителя: xxx@yandex.ru";
"SMTP сервер: smtp.yandex.ru";
"Целевой E-mail: sms@tyumrc.ru";
"Тема письма: 70-xx-xx" (номер телефона);
"Сообщение: Шеф, усё готово ! :)".
Уходим спокойно пить чай/курить/разговаривать разговоры/обедать/etc.
Как только 3D max отрендерит сцену, загрузка CPU будет держатся ниже 50% в
течении 10 "периодов обновления" (50 сек.).
Программа это отследит и отправит сообщение на указанный e-mail.
Минут через 5, на мобилу прийдет сообщение о том, что "все готово", можно возвращаться к творчеству.
Если установлена галочка "Авто старт" отслеживание CPU начинается сразу после старта программы,
что бы изменить настройки, щелкните на иконке в System tray.
Интерфейс: иконка в System tray, параметры загрузки CPU для уведомления, период обновления информации о загрузке CPU, настройки e-mail.
Delphi 5, FormRgn, RX, использует специальные процедуры ShellApi.
Тестирование проводилось под Win95/Win98/NT4.0/WIN2K.