Введение в руководство по программированию Automator

Automator является приложением от Apple, автоматизирующего повторные процедуры, выполняемые на компьютере. С пользователями Automator может создать произвольно сложные потоки операций из вызванных действий модульных модулей. Действие выполняет дискретную задачу, такую как открытие файла, обрезка изображения или отправка сообщения. Поток операций является многими действиями в определенной последовательности; когда поток операций выполняется, данные передаются по каналу от одного действия до следующего, пока не достигается желаемый результат.

Apple включает комплект готовых действий с Automator, но разработчики призваны внести свои собственные действия. Вы можете действия по созданию — которые реализованы как загружаемые пакеты — использующий или AppleScript, Objective C или комбинацию этих двух языков. Вы можете также действия по созданию с помощью сценариев оболочки или других языков сценариев, таких как Perl и Python.

Automator был представлен в версии 10.4 OS X. Это не работает на более ранних системах. Функции разработки Automator были начаты с Xcode 2.0. Дополнительные опции разработки были добавлены в Xcode 2.1. Этот документ отмечает эти более новые функции, когда он упоминает их.

Кто должен считать этот документ

Любой разработчик может действия по созданию для Automator, как действительно может системные администраторы или «продвинутые пользователи», которые знакомы с AppleScript. Но у разработчиков приложений есть определенная мотивация для разработки действий. Они могут действия по созданию, получающие доступ к функциям их приложений, и затем устанавливающие эти действия вместе с их приложениями. Пользователи Automator могут тогда узнать приложения и что они должны предложить.

Разработчики могут также способствовать Automator путем подавания их scriptable заявок или путем обеспечения программируемого интерфейса (через платформу), что разработчики используют для создания их действий.

Организация этого документа

Руководство по программированию Automator состоит из следующих статей:

См. также