You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

Метод GetObjectChildIds возвращает идентификационные (регистрационные) номера объектов указанного типа, находящихся в иерархии объектов ниже заданного объекта.

Синтаксис обращения к методу:

function  GetObjectParentId(parent : String, id : String, objtype : String) : String[]

Аргументы метода:

  1. parent – обязательный аргумент. Задает тип системного объекта, дочерние объекты которого требуется узнать. Допустимые значения: тип String, диапазон ограничен зарегистрированными в системе типами объектов.
  2. id – обязательный аргумент. Соответствует идентификационному (регистрационному) номеру объекта заданного аргументом parent типа. Допустимые значения: тип String, диапазон ограничен зарегистрированными в системе идентификационными номерами объектов заданного типа.
  3. objtype – обязательный аргумент. Задает тип системного объекта, являющегося дочерним к типу, заданному аргументом parent . Допустимые значения: тип String, диапазон ограничен зарегистрированными в системе типами объектов.

Пример. По макрокоманде 1 поставить на охрану все камеры на компьютере WS2.

if (Event.SourceType == "MACRO" && Event.Action == "RUN")
{
   var children = GetObjectChildIds("SLAVE","S-UYUTOVA","CAM"));
   for (i=0; i=i+1; i<children.length)
   {
     DoReactStr("CAM",children[i],"ARM");
   }
}
  • No labels