banderos писал(а):у меня такой вопрос ребята, работаю посменно 12, через сутки, 12, двое дома, что нужно изменить для настройки будильника на срабатывание через такие промежутки времени?! я знаю что таких как я единицы, но в дальнейшем думаю настроить с помощью етих будильников полив, например через сутки газонов, огорода и так далее.
Интересный вопрос. Хотел предложить добавить опцию - четная/не четная неделя...но понял, что тоже не совпадает с таким графиком))
Вам скрипт или метод надо написать...
К примеру в ThisComputer свойство создаете - time_to_alarm
Скрипт что то типа
Код: Выделить всё
if gg('ThisComputer.time_to_alarm')=72*60 { //раз в 72 часа запускаем будильник
cm('Будильник.метод');
sg('ThisComputer.time_to_alarm', 0);
} else {
sg('ThisComputer.time_to_alarm', gg('ThisComputer.time_to_alarm')+1); //прибавляем 1 ко времени
}
И поставить на выполнение раз в минуту (в OnNewMinute). Код будет запускать метод "Будильник.метод" раз в 72 часа в нужное время...либо чуть сложнее (но правильнее): взять стандартный код будильника (не модуля, там где скриптом настраивали) и добавить условие (подобным способом, как выше, только не на минуты и часы настроенного а на дни), значение которого будет от 1 до 3, и если 3 - то запускать будильник....
Можно и при использовании модуля такое замутить (идея чуть позже пришла). Выставляете в модуле нужное время, а в методе выполняемом по будильнику проводите проверку (соответственно добавив нужное свойство) - будильник сработал, если кол-во дней 3 - то запускаем звуковой сигнал, и скидываем кол-во дней на 0, иначе к кол-ву дней прибавляем 1.