Автоматор. Общая Информация
Приложение Автоматор – это удобный инструмент для автоматизации однотипных операций на компьютере. С помощью Автоматора вы можете создать рабочие процессы, которые последовательно выполнят определенную цепочку действий в различных приложениях за вас. Например, скопировать, переименовать и обрезать фотографии с камеры, создать плейлисты ваших любимых исполнителей в iTunes или распознать и сохранить большое количество файлов с помощью программы FineReader.
Основные этапы работы в приложении Автоматор описаны в статье базы знаний Apple: https://support.apple.com/guide/automator/welcome/mac
- Как запустить Автоматор
Запустить приложение можно:- из Launchpad,
- папки «Программы»
- или через Spotlight (строку поиска).
После запуска откроется окно создания нового процесса:
В окне со списком шаблонов выберите подходящий тип создаваемого документа и нажмите кнопку Выбрать. Список шаблонов исчезнет, и появится новый документ рабочего процесса, который можно редактировать.
- Области экрана
Окно доступного для редактирования рабочего процесса Автоматора содержит следующие элементы:- (1) левая панель «Библиотека», где элементы отсортированы по программе или по категории — содержит список всех процессов Автоматора, установленных на компьютере.
- (2) расположенная в середине панель «Действие» отображает доступные действия для выбранной программы или категории.
- (3) поле поиска для осуществления быстрого поиска действий, добавляемых к процессу.
- (4) поле информации в нижнем левом углу содержит полезную информацию о выбранном действии.
- (5) панель процесса в правой части окна, куда нужно перетащить действия для создания «схемы автоматизации».
- (6) всплывающее меню «Приложение получает на вход».
- Как добавлять новые действия в документ рабочего процесса
В Библиотеке выберите программу, действия которой Вы собираетесь использовать для создания рабочего процесса.
Чтобы добавить действие в рабочий процесс, перетащите его при помощи drag&drop в область документа рабочего процесса или дважды кликните на действии.
- Как сохранить и использовать созданные рабочие процессы
После того как вы создали рабочий процесс, необходимо установить службу для дальнейшего использования.
- Чтобы сохранить процесс выберите Сохранить… в меню Файл.
- Чтобы использовать новую службу, выберите ее в меню «Службы» любой программы.
Примеры использования процессов для автоматизации приложения FineReader.
- Folder Action
Сценарий: извлечение текста из скриншотов.
Решение - создать процесс автоматической обработки для папки, куда будут сохраняться скриншоты, сделанные при помощи служебной утилиты Grab.
Напомним, для создания скриншотов утилитой Grab используются следующие сочетания клавиш:
- Command+Shift+3 - для создания снимка всего экрана,
- Command+Shift+4 - для создания снимка выделенной зоны экрана.
Скриншоты по умолчанию сохраняются на рабочий стол. Для их обработки нам необходимо, чтобы все файлы со снимками экрана находились в одной папке. Чтобы «перенастроить» сохранение по умолчанию в нужную нам папку, выполните следующие действия:
- создайте новую папку и назовите ее, например, Screenshots.
В данном примере мы создаем папку для скриншотов на рабочем столе. Вы можете создать ее в любом удобном месте на диске. - в приложении Terminal введите команду:
defaults write com.apple.screencapture location ~/Desktop/Screenshots/ - затем введите следующую команду для сохранения изменений:
killall SystemUIServer
Теперь скриншоты будут сохраняться в созданную нами папку.
Перед созданием рабочего процесса в Автоматоре создайте папку, в которую будут сохраняться тексты, извлеченные из скриншотов. Например, Screenshot_text.
Последовательность действий Автоматора:
- Создайте новый документ Автоматора типа «Folder Action».
- В списке всплывающего меню “Folder Action receives files and folders added to...» выберите нашу папку Screenshots, к ней будет привязан рабочий процесс.
- В Библиотеке в разделе Документы выберите действие приложения FineReader: Convert to TXT document.
- Настройте необходимые параметры внутри процесса: укажите язык распознавания скриншотов, папку для результатов Screenshot_text в поле «Сохранить в» и отметьте нужные параметры конвертации.
- Сохраните процесс.
В результате, при появлении скриншотов в папке Screenshots, текст с них будет автоматически конвертироваться в файлы .txt и сохраняться в папке Screenshot_text. Вы можете конвертировать текст со скриншотов не только в формат TXT. В зависимости от того, какие изображения экрана вы чаще всего снимаете, вы можете конвертировать их в документ Word, таблицу Excel и любой другой формат, доступный в программе FineReader. Для этого выберите соответствующее действие в Автоматоре.
Для удаления действия папки можно удалить папку Screenshots или выбрать в контекстном меню папки Services > Folder Action Setup. В появившемся окне нужно снять отметку рядом с настройкой “Enable Folder Actions.” - Drag & Drop
Сценарий: Добавлять текстовый слой к отсканированным документам.
Решение – создать рабочий процесс для автоматического выполнения однотипных операций конвертирования файлов изображений или PDF Image-only в PDF с текстовым слоем.
Последовательность действий Автоматора:
- Создайте новый рабочий процесс типа «Application».
- Добавьте действие «Get Specified Finder Items».
Приложение получает на вход файлы или папки с изображениями или PDF файлами. - Добавьте действие «Copy Finder Items».
При создании новых рабочих процессов лучше работать не с оригиналами файлов, а с их копиями, чтобы случайно не удалить важные документы. Создайте новую папку, для копий оригинальных файлов и укажите ее в поле «To». - Добавьте действие «Convert to PDF Document».
В настройках действия укажите режим экспорта – text under the page image, и папку для сохранения результатов распознавания. - Добавьте действие «Rename Finder Items».
Для быстрого и удобного поиска результатов распознавания можно добавить к имени файлов текст (“_OCR”), последовательную нумерацию или временные штампы (дату, время). - Сохраните процесс.
- Scheduling (iCal reminder)
Сценарий: периодически конвертировать в PDF попадающие в папку сканы в формате файлов изображений (например, от сетевого сканера или почтового клиента).
Решение: создать напоминание в Календаре для периодического запуска процесса конвертирования в указанной папке.
Automator workflow:
- Создайте новый рабочий процесс типа Уведомление Календаря.
- Выберите в библиотеке Файлы и Папки действие Получить указанные объекты Finder и добавьте его в процесс. С помощью кнопки Добавить укажите папку с входящими файлами.
- Выберите действие Получить содержимое папок.
- Выберите действие Переместить объекты Finder.
Это действие необходимо для того, чтобы перед каждым новым процессом папка для исходных файлов была пустой. Если вам необходимо удалить исходные файлы, переместите их в Корзину с помощью действия Переместить объекты Finder в Корзину.
Обратите внимание, что на вход следующего действия приходят данные от предыдущего. После перемещения файлов в другую папку файлы все еще находятся в памяти Автоматора. - Выберите в библиотеке Документы действие Конвертировать в PDF документ.
В настройках действия укажите необходимые параметры и в поле Сохранить в... укажите папку для сохранения результатов распознавания. Папка для результатов должна отличаться от папки с исходными документами. В этом случае вы не потеряете исходные файлы и быстро найдете результаты распознавания. - Сохраните процесс.
В результате в Calendar появляется новое событие.
По умолчанию новое событие добавится в календарь «Automator». Вы можете переместить его в любой другой календарь, например, рабочий, или отредактировать расписание, по которому запускается событие:- время и дату запуска,
- периодичность,
- при каком условии завершить выполнение процесса, например, после 10 запусков.
Комментарии
0 комментариев
Войдите в службу, чтобы оставить комментарий.