Сегодня, мне хотелось бы немного рассказать об одной из самых мощных, но при этом одной из самых и недооцениваемых программ входящей в состав OS X – Automator. Эта тема уже затрагивалась на нашем ресурсе, возможно вы помните статью Олега Лаворского [Automator] Автоматическая сортировка папки загрузок, который на конкретном примере объяснил некоторые возможности утилиты. В этой заметке мы сделаем тоже самое: максимум примеров и минимум общей теории!

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

После запуска, мы увидим следующее окно, в котором необходимо выбрать вектор нашей последующей работы:

Automator, главное окно

  • Процесс — базовый набор команд, которые будут выполняться из самого Automator-а
  • Программа — самостоятельно исполняемый сценарий. Этот вариант удобно использовать для публикации в Интернет или переноса на другие компьютеры
  • Служба — программа, которая будет «встроена» в другую программу (обычно в Finder) и будет дополнять ее функционал
  • Действие папки — сценарий, который будет закреплен за определенной папкой и будет вызываться при изменении в ней файлов. Это один из самых удобных вариантов использования возможностей Automator-а (что и описал с свое время Олег Лаворский)
  • Плагин печати — позволяет «встроиться» в процесс вывода на печать и с удобством его модифицировать.
  • Напоминание iCal — вызываются при наступлении определенной даты. Можно, например, написать сценарий автоматического поздравления с днем рождения или годовщиной какого-либо события (хотя людям намного приятнее получать поздравления отосланные лично вами, а не Automator-ом)
    * Плагин захвата изображений — уже из названия понятно, что он позволит нам управлять процессом захвата изображений с камер, сканеров и т.п.

Для начала, попробуем сделать что-то простое. Для этого выберем пункт «Служба». Перед вами появится главное окно Automator:

Img 2

Мы напишем простой сценарий, например, для пакетной обработки изображений и создания уменьшенных копий (thumbnails) для online-галлереи, блогов и т.д.

Шаг 1

Для начала нужно выбрать — что же принимает на вход наш сценарий. Для этого в верхнем блоке (который находится в основном поле) выбираем в первом списке «файлы изображений», а во втором «Finder».

Img 3

Шаг 2

На этом этапе нам нужно задать сами действия. Огромное спасибо разработчикам Apple за то, что они включили в Automator массу уже готовых действий, в 90% случаев нет никакой необходимости ничего писать самому.

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

Img 4

Все почти готово, единственное, что осталось сделать — выбрать желаемый размер thmbnail-ов в соответствующем поле ввода действия «Изменить масштаб…».

Img 5

Обратите внимание на кнопку «Описание», расположенную внизу каждого блока с действием. Ее нажатие позволит вам узнать детали про это действие, как его использовать и для чего.

Осталось совсем немного — жмем «Сохранить» и вводим осмысленное имя для нашего сценария (например «Создание thumbnail-ов»).

Теперь можно и опробовать нашу службу в действии.

Шаг 3

Выберите одно или несколько изображений в Finder и выберете меню Finder -> Службы -> Создание thubmnail-ов:

Img 6

Через несколько долей секунды уменьшенные копии картинок окажутся у вас на рабочем столе.

Совет: попробуйте в нашем сценарии выполнить следующее для действия «Изменить масштаб…»: нажмите кнопку «Параметры» и отметьте первый флажок. Теперь, при выполнении данного сценария, Automator будет показывать диалоговое окно настройки данного действия, и вы сможете выбирать нужный вам размер прямо в нем.

Естественно, я описал только самые основы использования данного инструмента, но я надеюсь, что любопытство побудит вас к дальнейшему самостоятельному исследованию этой удивительной программы. Также, если данная тема будет интересна читателям — я продолжу серию статей с более сложными примерами.

Напоследок, вот несколько полезных ссылок для изучения:

Павел Дмитриев, специально для macosworld.ru

Ipodshuffle Image 5 20090311 Бегаете? Катаетесь на роликах или скейте? А может велосипед? Новый и миниатюрный iPod shuffle 4 Гб составит вам компанию!

При поддержке продвижение сайта в одессе
fake watch
одесские новости



Нашли опечатку в тексте? Пожалуйста, выделите ее и нажмите Ctrl+Enter! Спасибо!

Влад Gorohovsky

IT-журналист, неоднократно публиковался в украинских журналах Домашний ПК, Компьютерное обозрение, Mobility. Автор и руководитель проектов macosworld.ru и freshmac.ru.


  • Алексей

    Скажите, пожалуйста, а как теперь удалить службу, которую я сам создал?

  • http://intensedebate.com/people/cleg cleg

    У тех, кто использует еще Mac OS Leopard, окно Automator выглядит немного по-другому.
    Надо в окне выбора типа проекта выбрать "Файлы и папки" и потом в библиотеке зайти в одноименный пункт и перетащить в окно процесса самое первое действие.

    • http://intensedebate.com/people/b166ar Влад Gorohovsky

      а как службу удалить?:)

  • clyde

    гениальная программа :) давно понял, что заменяет всё :) )

  • Олег

    единственное, даты фоток меняются на сегодняшнюю… а это уже не очень хорошо

  • Alex

    а кто подскажет, как заставить запуститься терминалу, сделать ssh куда-нить, а потом еще по предложению системы ввести логин/пароль?

  • Алексей

    Спасибо