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

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

Разработчик

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

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

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

AMShellScriptAction

Экземплярам класса AMShellScriptAction принадлежат действия Automator, чье поведение во время выполнения управляется сценарием оболочки или сценарием Python или Perl.

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

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


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


Swift

import Automator

Objective C

@import Automator;

Доступность


Доступный в OS X v10.4 и позже.
  • Возвращается строка, которая будет использоваться в качестве разделителя между элементами в строке, передала действию посредством стандартного ввода.

    Объявление

    Swift

    func inputFieldSeparator() -> String!

    Objective C

    - (NSString *)inputFieldSeparator

    Обсуждение

    Платформа Automator преобразовывает вывод из предыдущего действия (который обычно находится в форме списка или массива) в единственную строку, в которой элементы матрицы связываются разделителем поля ввода. По умолчанию этот разделитель является символом новой строки (”\\n”). Вы могли, например, переопределить этот метод для возврата нулевого символа (”\\0”) для обеспечения завершенных нулем строк для xargs -0.

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

    Objective C

    @import Automator;

    Swift

    import Automator

    Доступность

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

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

    Объявление

    Swift

    func outputFieldSeparator() -> String!

    Objective C

    - (NSString *)outputFieldSeparator

    Обсуждение

    После завершения платформа Automator преобразовывает выводимую строку, предоставленную действием в массив (или список), чтобы быть переданной следующему действию в потоке операций для последующей обработки. Элементы в этом массиве получены из полей, разграниченных выходным разделителем полей. Значение по умолчанию является символом разделителя, возвращенным inputFieldSeparator. Переопределите этот метод, если Вы хотите различный разделитель для вывода.

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

    Objective C

    @import Automator;

    Swift

    import Automator

    Доступность

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

  • Возвраты, хотите ли Вы автоматическое переотображение возврата каретки (\r) к новой строке (\n) символы во входной строке.

    Объявление

    Swift

    func remapLineEndings() -> Bool

    Objective C

    - (BOOL)remapLineEndings

    Обсуждение

    Значение по умолчанию NOfalse. Переопределение для возврата YEStrue если Вы хотите, чтобы произошло переотображение.

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

    Objective C

    @import Automator;

    Swift

    import Automator

    Доступность

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