Spec-Zone .ru
спецификации, руководства, описания, API

Библиотека разработчика Mac

Разработчик

Установщик системная ссылка класса JavaScript

Опции
Развертывание Target:

На этой странице

Система

Системный объект обеспечивает доступ к информации о целевом узле. К этому объекту получают доступ с помощью system глобальная переменная.

Наследование


Не применимый

Соответствует


Не применимый

Оператор импорта


Не применимый не применимый

Доступность


Доступный в OS X v10.4 и позже.
  • applications Свойство

    Объявление

    Обсуждение

    Обеспечивает методы для получения информации о запущенных приложениях. Посмотрите Applications.

    Доступность

    Доступный в OS X v10.4 и позже.

  • defaults Свойство

    Объявление

    Обсуждение

    Словарь, представляющий систему значений по умолчанию.

    Доступность

    Доступный в OS X v10.4 и позже.

  • files Свойство

    Объявление

    Обсуждение

    Обеспечивает методы доступа к файлу. Посмотрите Files.

    Доступность

    Доступный в OS X v10.4 и позже.

  • ioregistry Свойство

    Объявление

    Обсуждение

    Обеспечивает доступ к реестру IOKit. Посмотрите IORegistry.

    Доступность

    Доступный в OS X v10.4 и позже.

  • users.desktopSessionCount Свойство

    Объявление

    Обсуждение

    Число зарегистрированных пользователей. (Включает только тех пользователей с Серверным соединением Окна, т.е. те, которые появляются в списке Быстрого переключения между пользователями.)

    Доступность

    Доступный в OS X v10.4 и позже.

  • version Свойство

    Объявление

    Обсуждение

    Словарь (ассоциативный массив) с содержанием /Sytstem/Library/CoreServices/SystemVersion.plist. Посмотрите sw_vers.

    Доступность

    Доступный в OS X v10.4 и позже.

  • Предоставляет массиву свойства данного объекта.

    Объявление

    JavaScript

    propertiesOf(object)

    Параметры

    object

    Объект.

    Возвращаемое значение

    Массив со свойствами object.

    Доступность

    Доступный в OS X v10.4 и позже.

  • Предоставляет информацию гештальта, соответствующую данному селектору.

    Объявление

    JavaScript

    gestalt(selector)

    Параметры

    selector

    Строка, указывающая селектор для данных для получения.

    Возвращаемое значение

    Данные для данного селектора.

    Обсуждение

    Например, это выражение возвраты '1040' на OS X v10.4.0:

    • system.gestalt('sysv').toString(16)

    Посмотрите менеджера по Гештальту Референса для получения дальнейшей информации.

    Доступность

    Доступный в OS X v10.4 и позже.

  • Обеспечивает результат a sysctlbyname() вызовите использование данного селектора.

    Объявление

    JavaScript

    sysctl(selector)

    Параметры

    selector

    Строка с аппаратным селектором для желаемых данных.

    Возвращаемое значение

    Аппаратное соответствие данных selector.

    Обсуждение

    Посмотрите /usr/include/sys/sysctl.h для списка аппаратных селекторов.

    Доступность

    Доступный в OS X v10.4 и позже.

  • Обеспечивает результат сравнения двух данных строк версии (например, '10.3.1' и '10.4').

    Объявление

    JavaScript

    compareVersions(versionA, versionB)

    Параметры

    versionA

    Строка с первой версией операнда.

    versionB

    Строка со второй версией операнда.

    Возвращаемое значение

    -1 когда versionA ниже, чем versionB, 0 когда versionA равно versionB, и 1 когда versionA выше, чем versionB.

    Доступность

    Доступный в OS X v10.4 и позже.

  • Обеспечивает локализованную строку в пакете установки для текущей локали для данного ключа.

    Объявление

    JavaScript

    localizedString(stringKey)

    Параметры

    stringKey

    Строка, идентифицирующая желаемую локализованную строку.

    Возвращаемое значение

    Локализованная строка, если найдено в пакете установки; null иначе.

    Доступность

    Доступный в OS X v10.4 и позже.

  • Обеспечивает отформатированную локализованную строку в пакете установки для текущей локали для данного ключа и данного набора дополнительных параметров.

    Объявление

    JavaScript

    localizedStringWithFormat(stringKey, args...)

    Параметры

    stringKey

    Строка, идентифицирующая желаемую локализованную строку.

    args...

    Параметры та замена заполнители (%@) в отформатированной локализованной строке.

    Возвращаемое значение

    Локализованная строка, если найдено в пакете установки; null иначе.

    Доступность

    Доступный в OS X v10.4 и позже.

  • Обеспечивает локализованную стандартную строку в пакете установки для текущей локали для данного ключа.

    Объявление

    JavaScript

    localizedStandardString(stringKey)

    Параметры

    stringKey

    Строка, идентифицирующая желаемую локализованную строку.

    Возвращаемое значение

    Локализованная строка, если найдено в пакете установки; null иначе.

    Доступность

    Доступный в OS X v10.4 и позже.

  • Обеспечивает отформатированную локализованную строку в пакете установки для текущей локали для данного ключа и данного набора дополнительных параметров.

    Объявление

    JavaScript

    localizedStandardStringWithFormat(stringKey, args...)

    Параметры

    stringKey

    Строка, идентифицирующая желаемую локализованную строку.

    args...

    Параметры та замена заполнители (%@) в отформатированной локализованной строке.

    Возвращаемое значение

    Локализованная строка, если найдено в пакете установки; null иначе.

    Доступность

    Доступный в OS X v10.4 и позже.

  • Генерирует запись в журнале Установщика с JS: префикс.

    Объявление

    JavaScript

    log(logString)

    Параметры

    logString

    Текст записи в журнале.

    Обсуждение

    Для некоторых объектов эта функция может распечатать данные, которые недоступны или отформатированы по-другому, когда получено доступ в коде JavaScript. Чтобы гарантировать, что только данные, доступные в коде JavaScript, показаны в записи в журнале, вызовите эту функцию этот путь:

    • system.log(foo + ' ')

    Такой вызов вынуждает интерпретатор JavaScript оценить выражение и передать Строковый объект функции.

    Доступность

    Доступный в OS X v10.4 и позже.

  • Запускается поданный программируют Resources каталог пакета установки.

    Объявление

    JavaScript

    run(programName, args...)

    Параметры

    programName

    Имя программы для выполнения.

    args...

    Параметры передали программе.

    Возвращаемое значение

    После того, как программа выполняется, ее код выхода. Если программа не выполняется (см. обсуждение), undefined.

    Обсуждение

    allow-external-scripts атрибут options элемент в определении распределения должен быть 'yes' для программы, которая будет запущена. И, приложение Установщика спрашивает разрешение пользователя прежде, чем запустить программу. Посмотрите Ссылку XML-схемы Определения Распределения для получения дополнительной информации.

    Доступность

    Доступный в OS X v10.4 и позже.

    См. также

    runOnce

  • Запускается поданный программируют Resources каталог пакета установки. На последующих вызовах с теми же параметрами не запускается программа, и код выхода первого выполнения возвращается.

    Объявление

    JavaScript

    run(programName, args...)

    Параметры

    programName

    Имя программы для выполнения.

    args...

    Параметры передали программе.

    Возвращаемое значение

    После того, как программа выполняется, ее код выхода. Если программа не выполняется (см. обсуждение), undefined.

    Обсуждение

    allow-external-scripts атрибут options элемент в определении распределения должен быть 'yes' для программы, которая будет запущена. И, приложение Установщика спрашивает разрешение пользователя прежде, чем запустить программу. Посмотрите Ссылку XML-схемы Определения Распределения для получения дополнительной информации.

    Используйте этот метод вместо run когда код выхода программы с помощью тех же параметров, как ожидают, не изменится.

    Доступность

    Доступный в OS X v10.4 и позже.