Объект DISPLAY соответствует системному объекту Экран.
От объекта DISPLAY поступают события, представленные в таблице. Запуск процедур происходит при возникновении соответствующего события. Формат процедуры событий для объекта Экран:
OnEvent("DISPLAY","_id_","_событие_") |
Описание событий от объекта DISPLAY:
Событие | Описание события |
ACTIVATE | Активация экрана |
DEACTIVATE | Деактивация экрана |
ACTIVATED | Активация экрана на удаленном компьютере. В параметре param0<> передается имя компьютера |
Формат оператора для описания действий с экраном:
DoReact("DISPLAY","_id_","_команда_" [,"_параметры_"]); |
Список команд и параметров для объекта DISPLAY представлен в таблице.
Команда – описание команды | Параметры | Описание параметров |
ACTIVATE – показать экран. | macro_slave_id<> | Имя компьютера, на котором должен быть показан экран. |
DEACTIVATE – скрыть экран. | macro_slave_id<> | Имя компьютера, на котором должен быть скрыт экран. |
В случае, если параметр «macro_slave_id» не установлен, команда будет выполнена для всех компьютеров в системе. |
Свойства объекта DISPLAY показаны в таблице.
Свойства объекта DISPLAY | Описание свойств объекта |
flags | Флаги |
id | Идентификатор объекта |
name | Имя объекта |
parent_id | Идентификатор родительского объекта |
Пример использования событий и реакций объекта DISPLAY:
При активировании первой временной зоны отобразить первый экран на компьютере CLIENT.
OnEvent("TIME_ZONE","1","ACTIVATE") { DoReact("DISPLAY","1","ACTIVATE","macro_slave_id< CLIENT >"); } |