Где-то прочитал что если поместить в метод onNewHour класса Timer (во вкладке объекты) вызов своего метода из другого класса, то он будет вызываться автоматически, но у меня это к сожалению не срабатывает. Подскажите почему? Может я неверно вызываю?
Делаю вот так: runScript("MyMethod");
Спасибо.
--
если нажимаю тест ссылку возле метода onNewHour, то получаю ошибку.
Warning: include_once(./modules/app_openweather/app_openweather.class.php): failed to open stream: No such file or directory in C:\_majordomo\htdocs\modules\objects\objects.class.php(514) : eval()'d code on line 8
Warning: include_once(): Failed opening './modules/app_openweather/app_openweather.class.php' for inclusion (include_path='.;C:\_majordomo\server\php\PEAR') in C:\_majordomo\htdocs\modules\objects\objects.class.php(514) : eval()'d code on line 8
Fatal error: Class 'app_openweather' not found in C:\_majordomo\htdocs\modules\objects\objects.class.php(514) : eval()'d code on line 9
Я так понимаюкакие-то поблемы с модулем openweather, я удалил его и снова нажимаю тест и получаю ту же ошибку.
Не вызывается метод из Timer.onNewHour
Модератор: immortal
- Gelezako
- Сообщения: 963
- Зарегистрирован: Чт июн 02, 2016 9:33 pm
- Благодарил (а): 205 раз
- Поблагодарили: 106 раз
- Контактная информация:
Не вызывается метод из Timer.onNewHour
фанат Мажордомо
тематический блог http://blog.gelezako.com
плейлист про Мажордомо на ютубе https://www.youtube.com/playlist?list=P ... EdBGtX084E
тематический блог http://blog.gelezako.com
плейлист про Мажордомо на ютубе https://www.youtube.com/playlist?list=P ... EdBGtX084E
- xor
- Сообщения: 2039
- Зарегистрирован: Сб ноя 22, 2014 8:45 pm
- Благодарил (а): 286 раз
- Поблагодарили: 629 раз
Re: Не вызывается метод из Timer.onNewHour
Так вы скрипт вызываете, или же метод другого объекта?
Если мне, например, нужно, чтобы каждый час вызывался метод, допустим, StartUp объекта ThisComputer:
В объекте ClockChime в методе onNewHour пишу
Если мне, например, нужно, чтобы каждый час вызывался метод, допустим, StartUp объекта ThisComputer:
В объекте ClockChime в методе onNewHour пишу
Код: Выделить всё
cm('ThisComputer.StartUp');
win10 connect https://connect.smartliving.ru/profile/303
- Gelezako
- Сообщения: 963
- Зарегистрирован: Чт июн 02, 2016 9:33 pm
- Благодарил (а): 205 раз
- Поблагодарили: 106 раз
- Контактная информация:
Re: Не вызывается метод из Timer.onNewHour
Извиняюсь, неверно описал. У меня есть сценарий в котором описана вся логика и его нужно выполнять раз в час. Этот сценарий пишет в свойста объекта, который я добавил в разделе "объекты". Т.е. на самом деле у меня нет метода в моём классе, только свойства. Подскажите правильную конструкцию как в ClockChime в методе onNewHour вызвать сценарий. Или как сценарий превратить в скрипт что бы использовать runScript. Спасибо.
фанат Мажордомо
тематический блог http://blog.gelezako.com
плейлист про Мажордомо на ютубе https://www.youtube.com/playlist?list=P ... EdBGtX084E
тематический блог http://blog.gelezako.com
плейлист про Мажордомо на ютубе https://www.youtube.com/playlist?list=P ... EdBGtX084E
- xor
- Сообщения: 2039
- Зарегистрирован: Сб ноя 22, 2014 8:45 pm
- Благодарил (а): 286 раз
- Поблагодарили: 629 раз
Re: Не вызывается метод из Timer.onNewHour
В терминах МЖД сценарий=скрипт.
Для вызова в Clockchime.onNewHour напишите:
runScript('Имя_сценария');
напр. runScript('timeNow');
Это будет выполняться с началом каждого часа.
Ещё есть шикарный модуль Cron, там тоже можно задать какое-либо периодическое или разовое действие, только более гибко.
Для вызова в Clockchime.onNewHour напишите:
runScript('Имя_сценария');
напр. runScript('timeNow');
Это будет выполняться с началом каждого часа.
Ещё есть шикарный модуль Cron, там тоже можно задать какое-либо периодическое или разовое действие, только более гибко.
- Рейтинг: 1.16%
win10 connect https://connect.smartliving.ru/profile/303
- Gelezako
- Сообщения: 963
- Зарегистрирован: Чт июн 02, 2016 9:33 pm
- Благодарил (а): 205 раз
- Поблагодарили: 106 раз
- Контактная информация:
Re: Не вызывается метод из Timer.onNewHour
спасибо
фанат Мажордомо
тематический блог http://blog.gelezako.com
плейлист про Мажордомо на ютубе https://www.youtube.com/playlist?list=P ... EdBGtX084E
тематический блог http://blog.gelezako.com
плейлист про Мажордомо на ютубе https://www.youtube.com/playlist?list=P ... EdBGtX084E
-
- Сообщения: 366
- Зарегистрирован: Пт июл 26, 2013 4:11 pm
- Благодарил (а): 71 раз
- Поблагодарили: 18 раз
Re: Не вызывается метод из Timer.onNewHour
Всем привет. у себя тоже заметил эту проблему. у меня перестал запускаться метод после обновления 04.10.2016 Color-picker.