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

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

Разработчик

Ссылка платформы Automator ссылка класса AMAppleScriptAction

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

На этой странице
Язык:

AMAppleScriptAction

Important:AMAppleScriptAction считают осуждаемым. Используйте шаблон Cocoa-AppleScript (экземпляр AMBundleAction) в XCode для создания находящихся в AppleScript действий Automator.

Экземплярам класса AMAppleScriptAction принадлежат действия Automator, чье поведение во время выполнения управляется сценарием AppleScript. Объект AMAppleScriptAction содержит скомпилированный сценарий как экземпляр OSAScript класс. По умолчанию, OSAScript объект инстанцируют из сценария в файле проекта XCode main.applescript.

При создании проекта Действия Automator Applescript в XCode шаблон проекта предоставляет экземпляр AMAppleScriptAction как Владельца Файла пакета действия. Этот готовый экземпляр обеспечивает реализацию по умолчанию AMActionrunWithInput:error: метод, использующий логику, определенную в сценарии. Если Вы должны, можно заменить собственным подклассом AMAppleScriptAction для Владельца Файла.

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


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


Swift

import Automator

Objective C

@import Automator;

Доступность


Доступный в OS X v10.4 и позже.
  • OSAScript объект, представляющий сценарий получателя, содержащий on run обработчик команды.

    Объявление

    Swift

    var script: OSAScript!

    Objective C

    @property(strong) OSAScript *script

    Обсуждение

    По умолчанию, script main.applescript, который сохранен в пакете действия. Можно использовать setScript: установить сценарий получателя в newScript, где newScript должен быть OSAScript объект, который можно было инстанцировать из сценария в пакете действия. script должен содержать on run обработчик команды.

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

    Objective C

    @import Automator;

    Swift

    import Automator

    Доступность

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