Использование скриптов в Automator на Mac
В Automator можно создавать автоматизации без использования скриптов. Однако возможности Automator можно расширить за счет интеграции команд оболочки, скриптов AppleScript или JavaScript, а также управляя приложением Automator с помощью скриптов.
Использование действия скрипта оболочки в процессе Automator
Для выполнения сложных задач можно объединить несколько команд оболочки bash в одну строку.
Перетяните в процесс действие «Запустить скрипт оболочки» (из категории «Утилиты»).
Нажмите всплывающее меню «Shell», затем выберите среду shell.
Введите команды shell в поле команды.
Проверьте процесс, прежде чем его сохранять.
Добавление скриптов AppleScript или JavaScript в процесс Automator
В Automator можно использовать не только те действия, которые доступны в Библиотеке. В процесс также можно добавлять скрипты AppleScript или JavaScript.
Нажмите «Действия» в левом верхнем углу окна Automator, затем выберите «Утилиты» в Библиотеке.
Перетяните действие «Запустить AppleScript» или «Запустить JavaScript» в процесс.
Скрипт можно отредактировать, скомпилировать и проверить непосредственно в самом действии, либо же создать его в Редакторе скриптов.
Управление Automator с помощью скриптов на Mac
Приложение Automator поддерживает скрипты, и им можно управлять посредством команд AppleScript и JavaScript. Можно выполнять процессы, создавать новые процессы, добавлять действия в процесс, получать значения, установленные в действиях, и многое другое.
Для просмотра команд Automator, доступных для использования в скриптах, используйте Редактор скриптов, включенный в macOS.
В Finder откройте папку «Утилиты», расположенную в папке «Программы».
В папке «Утилиты» появляется значок Редактора скриптов.
Откройте еще одно окно Finder, затем откройте папку «Программы».
В папке «Утилиты» появляется значок Automator.
Перетяните значок Automator на значок Редактора скриптов, чтобы открыть словарь Редактора скриптов для Automator.
Для получения более подробной информации об AppleScript и использовании скриптов см. «Учебное пособие по языку AppleScript».