Модуль скриптов предназначен для создания программных процедур, используемых в различных частях системы.
Скрипт состоит из названия и, собственно, исполняемого кода. Код пишется на языке программирования PHP, в который добавлены некоторые функции, специфичные именно для системы MajorDoMo (подробнее в разделе Программирование).
Пример настройки скрипта:
Скрипты можно выполнить тремя способами:
1. Из другого скрипта либо блока исполняемого кода с помощью команды runScript("имя скрипта");
2. Из коммандной строки с использованием названия скрипта (для вышеприведённого примера это: C:\HomenetServer\htdocs\obj.bat script:morningGreeting )
3. Переходом по специальной ссылке (для вышеприведённого примера это: http://127.0.0.1:80/objects/?script=morningGreeting )
Внимание: название скрипта может быть на любом языке, однако при этом могут возникнуть сложности при использовании вызова из командной строки.