Automator примеры. Automator — советы по применению. Ежедневное открытие веб-страницы в заданное время

Инструмент Automator на Mac может показаться слишком сложным, но на самом деле он очень полезен. Вы можете создавать автоматизированные команды, действия или даже программы для выполнения комплексных действий. У программы Automator есть очень много полезных возможностей, в которых мы расскажем вам ниже.

1. Переименовывайте по несколько файлов

Переименовывать файлы по одному слишком долго, если их названия должны быть похожими. Например, имя файла, его номер и дата. Пусть за вас это сделает Automator.

1) В доступных шаблонах выберите Процесс .

2) Убедитесь, что в меню слева выбрано Действия . В секции Библиотека выберите Файлы и папки .

3) В меню справа найдите действие Переименовать объекты Finder и перетяните его в рабочее окно.

4) Появится окно с вопросом, хотите ли вы создать копии объектов или изменить оригиналы. Сделайте выбор.

5) В меню Добавить дату или время выберите нужный вариант. Вы можете добавить номера к текущим названиям файлов.

6) В Finder найдите файлы, которые хотите переименовать и перетащите их в окно программы.

7) В окне Automator нажмите Запустить .

Названия выбранных файлов будут изменены.

2. Меняйте размер изображений

1) Выберите тип действия Быстрые действия .

2) В меню Процесс получает текущее выберите файлы изображений .

3) В меню слева выберите Действия . В секции Библиотека нажмите Файлы и папки .

4) В меню слева выберите Фото .

5) Справа выберите Изменить масштаб изображений и перетащите действие в рабочее окно под действие Finder.

6) Установите размер изображений в пикселях или процентах.

Сохраните файл Automator, назвав его «Размер изображений». Когда вы захотите воспользоваться действием, сможете найти, нажав на изображение правой кнопкой мыши или в меню Служба .

3. Меняйте формат изображений

1) Выберите тип действия Быстрые действия .

2) В меню слева выберите Действия . В секции Библиотека выберите Файлы и папки .

3) Справа выберите Запросить объекты Finder

4) В меню слева выберите Фото .

5) Изменить формат изображений под действие Finder.

6) В меню Вывод выберите нужный формат изображения.

Чтобы использовать действие, выберите изображение и нажмите Запустить в окне Automator. Копия изображения в другом формате сохранится в той же папке. Оригинал тоже сохранится.

4. Конвертируйте PDF в изображения

1) Выберите тип действия Быстрые действия .

2) В меню слева выберите Действия . В секции Библиотека выберите Файлы и папки .

3) Справа выберите Запросить объекты Finder и перетяните действие в рабочее окно.

4) В меню слева выберите PDF -файлы .

5) в окно Обрабатывать PDF-страницы как изображения под действие Finder. Выберите формат, разрешение и другие данные на своё умолчание.

Когда захотите использовать действие, выберите PDF-файл и нажмите Запустить в окне Automator.

5. Объединение нескольких PDF-файлы в один

1) Выберите тип действия Быстрые действия .

2) В меню слева выберите Действия . В секции Библиотека выберите Файлы и папки .

3) Справа выберите Запросить объекты Finder и перетяните действие в рабочее окно.

4) В меню слева выберите PDF -файлы .

5) Справа выберите и перетяните Объединить PDF-страницы в рабочее окно под действие Finder.

6) Настройте параметры на своё усмотрение.

Чтобы объединить PDF-файлы, выберите их и нажмите Запустить в окне Automator.

6. Добавьте переключатель режимов в док

1) Выберите тип действия Программа .

2) В меню слева выберите Действия . В секции Библиотека выберите Утилиты .

3) Изменение оформления интерфейса .

4) Выберите под действием Изменение темы: Светлая / Темная .

5) Выберите меню Файл и нажмите Сохранить .

6) Назовите файл и сохраните его на рабочий стол.

Теперь вы можете просто перетянуть файл в док и использовать его для переключения между тёмной и светлой темой.

7. Создавайте поздравления с днём рождения

1) Выберите тип действия Программа .

2) В меню слева выберите Действия . В секции Библиотека выберите Контакты .

3) Справа выберите Найти контакты с днем рождения и перетяните действие в рабочее окно. Под действием выберите день, в который будет проверяться наличие дней рождения – сегодня, завтра или на следующей неделе.

4) В меню слева выберите Почта .

5) Справа выберите и перетяните Отправить поздравления с днем рождения в рабочее окно под действие Контакты. Вы можете выбрать открытку, отправлять случайные, а также добавить сообщение.

6)

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

8. Конвертируйте текст в речь

1) Выберите тип действия Быстрые действия .

2) В меню слева выберите Действия . В секции Библиотека выберите Текст .

3) Справа выберите и перетяните в рабочее окно Получить содержимое документа TextEdit .

4) В этом же меню выберите Произнести и перетяните действие под предыдущее. Вы можете выбрать предпочтительный голос.

Чтобы конвертировать текст, выделите его и нажмите Запустить в окне Automator.

9. Начинайте запись экрана

1) Выберите тип действия Программа .

2) В меню слева выберите Действия . В секции Библиотека выберите Фильмы .

3) Справа выберите Новый снимок экрана и перетяните действие в рабочее окно.

4) В этом же меню выберите Начать запись и перетяните действие под предыдущее.

5) Выберите меню Файл и в нём Сохранить .

6) Назовите и сохраните файл в Программы.

Вы можете добавить эту программу на рабочий стол или даже док и быстро запускать её оттуда.

10. Закрывайте все программы

1) Выберите тип действия Программа .

2) В меню слева выберите Действия . В секции Библиотека выберите Утилиты .

3) Справа выберите и перетяните в рабочее окно Завершить все программы . Можете включить опцию Запрашивать сохранение изменений , чтобы не потерять несохраненные данные. Можете также добавить программы исключения в Не завершать

4) Выберите меню Файл и в нём Сохранить .

5) Назовите файл и сохраните его в Программы.

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

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

Automator был введен в OS X версии 10.4. Он не работает на более ранних системах. Особенности разработки Automator были введены с Xcode 2.0. Дополнительные возможности, были добавлены в Xcode 2.1.

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

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

Пример простой программы Automator

В этом примере мы создадим программу Automator, которая будет сжимать определенную нами папку в zip архив и переименовывать этот архив в соответствии с текущей датой.

Запускаем Automator и выбираем создать новую программу.

В добавленном действии выбираем папку, которую мы хотим заархивировать.

Возвращаемся в список действий, в том-же разделе "файлы и папки" выбираем действие "Создать архив", и аналогично перетаскиваем его в поле рабочего процесса под предыдущее действие. Здесь мы можем ввести имя файла полученного архива.

Снова возвращаемся в список действий, и опять в том-же разделе "файлы и папки" выбираем действие "Переименовать объекты Finder" и аналогично предыдущим шагам перетаскиваем его в поле рабочего процесса. Здесь выбираем формат даты, добавляемый к имени файла, а также способ добавления и разделитель.

Теперь запустим этот простой пример в Automator и убедимся, в его работоспособности.

В конце сохраним полученную программу Automator, и если мы в самом начале выбрали "Создать программу", то можем ежедневно, не запуская непосредственно сам Automator, запускать сохраненную нами программу, которая будет делать ежедневную копию заданной папки.

Робот, запрограмированный выполнять ваши указания - кто от такого откажется? К сожалению, многие пользователи думают об Automator ‘е, новейшем инструменте Mac’автоматизации, как об игрушке для новичков, которые слишком напуганы, чтобы изучить AppleScript . На самом деле, Automator может быть очень мощным -особенно если его скомбинировать с другими возможностями OS X, такими как команды Unix, встроенная обработка изоражений, и даже AppleScript.

Здесь представлены пять полезных/забавных (нужное подчеркнуть) процедур Automator’а, которые сделают вас объектом зависти всех компьютерщиков в городе 😉

Вы можете все 5 процедур о которых будет идти речь.

Для начала запустите Automator (в вашей папке Applications) чтобы начать работу. Теперь определитесь с приложением которое способно сделать нужное вам действие и кликните по этому приложению в колонке «Library», затем в соседней колонке «Actions» выберите подходящее действие и перетащите его в область построения скрипта (Workflow). (Приложения и соответствующие им действия которыми мы будем пользоваться выделены далее по тексту жирным шрифтом.)

Если вы хотите сохранить процедуру (Workflow), выберите File > Save. Если вы хотите сохранить процедуру как приложение (чтобы его можно было запускать двойным кликом), выберите «Application» из выпадающего меню File Format в диалоговом окне сохранения.

Итак, приступим к практике.

Резервное копирование документов Word

Всем известно, что резервное копирование важных файлов – хорошая идея, но многие люди забывают это делать. Эта процедура делает резервное копирование легко осуществимым; когда вы запускаете ее, все недавно измененные файлы Microsoft Word в вашей папке Documents архивируются и потом записываются на CD. Запускайте процедуру каждую неделю, и вы никогда не потеряете результаты работы в Word более чем за последние несколько дней.

1. Finder: Find Finder Items Это действие ищет все файлы на вашем жестком диске, которые отвечают заданному критерию. Сначала кликните на выпадающем меню Where и выберите Documents, таким образом, процедура будет искать только в вашей папке Documents. Далее, в выпадающих меню Whose выберите Date Modified (дата последних изменений), слева, и выберите This Week (на этой неделе) там же справа. Кликните на значке плюс (+), чтобы добавить другой критерий. В появившейся новой строке всплывающего меню выставьте в первом меню Extension (расширение). В следующем поставьте значение Is Equal To (эквивалентно) а затем тип документа doc в текстовом поле возле этого меню. Теперь эта процедура будет искать файлы в вашей папке Documents, которые были изменены на этой неделе и являются файлами Microsoft Word.

2. Finder: Create Archive Когда вы запускаете свою процедуру, это действие берет все файлы, найденные на первом шаге, и сжимает их в один ZIP файл. В поле Save As определите имя, например такое: Word files backup (резервные файлы Word).

3. System: Burn A Disc Это действие помещает сжатый файл с шага 2 на его собственный чистый CD (или DVD). Определите имя в поле Disc Name, например «Word Backup CD», и установите галочку «Append Date» (добавить дату), таким образом, имя CD будет содержать в себе дату записи, что облегчит поиск в дальнейшем.

4. Finder: Move To Trash Это действие перемещает созданный на шаге 2 ZIP-файл в Trash.

Другие идеи: Если вы хотите дублировать этой процедурой не файлы Word, а какие-то другие, просто измените критерий в первом шаге; вы можете установить любой тип по вашему желанию (HTML, например).

Чтобы сделать процедуру еще удобнее, используйте функцию будильника в iCal чтобы назначить ее автоматический запуск. Чтобы сделать это, сохраните процедуру как приложение, как это описано в начале данной статьи. В iCal выберите File: New Event, выберите View: Show Info, кликните на выпадающем меню Alarm (будильник), и выберите Open File. В появившемся диалоговом окне выберите вашу процедуру.

Получение информации о вашем Mac’е

Все ли Mac’и в вашем классе имеют последнюю версию OS X? Вы замечаете, что часто при разговоре с техподдержкой Apple отчаянно ищете информацию о RAM вашего компьютера? Несмотря на то, что OS X включает в себя утилиту System Profiler для получения информации о вашем Mac’е, все равно сложно держать в поле зрения всю статистику одновременно. Эта процедура извлекает всю информацию о профиле из вашего Mac’а и возвращает ее в виде текстового файла.

1. System: System Profile Кликните на Options (Опции) и включите Show Action When Run (Показывать действие при выполнении). Когда вы запустите процедуру, она спросит у вас о какой части компьютера вы бы хотели получить информацию - программное обеспечение, принтеры, AirPort-ы, и т.д.

2. TextEdit: Filter Paragraphs На шаге 1 мы получаем один большой кусок текста, содержащий отфильтрованную по вашему запросу информацию профиля - но этот текст содержит много пустых строк. Чтобы убрать их, выставьте в выпадающем меню для этого действия параметру Return Paragraphs (вернуть параграфы) значение Are Not Empty (не пустые).

3. TextEdit: New Text File Это действие сохраняет текст полученный после шага 2 в свой собственный файл. Введите, например «Profile.txt» в поле Save As, а потом выберите вашу папку Documents во всплывающем меню Where – сюда будет сохраняться профиль.

4. Finder: Open Finder Items Это действие открывает файл для просмотра. Оставьте в выпадающем меню Open With значение Default Application (приложение по умолчанию) чтобы открыть файл при помощи текстового редактора TextEdit, или, в зависимости от ваших потребностей, выберите другое приложение, которое может читать обычный текст, такие как Microsoft Word или Apple Safari.

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

Сделайте страницы руководства (man) более «удобоваримыми»

Когда изучаются команды Unix, например те же grep или uptime, в первую очередь знатоки обращаются за помощью к руководствам (мануалам), при помощи команды man. Эта процедура избавит вас от открывания Терминала и напряжения ваших глаз для прочтения этого текста в неудобном формате. Вместо этого, вы можете открыть любую страничку руководства в TextEdit и распечатать или сохранить для более легкого чтения.

1. TextEdit: Ask For Text Когда вы запускаете процедуру, это действие поможет вам определить нужную man-страницу. В поле Question, введите что-то наподобие «What Unix command would you like to learn about today?», т.е. какую Unix-команду вы бы хотели изучить сегодня? И выберите опцию Require An Answer (требуется ответ).

2. Automator: Run Shell Script Используйте это действие для запуска Unix-команд, которые находят и формируют страницу руководства (man page) для TextEdit. Выберите As Arguments из выпадающего меню Pass Input. Потом введите команду man “$@” | col -b в большом текстовом поле (см. первый скриншот, А).

3. TextEdit: New TextEdit Document Это действие открывает только что сформированную страницу руководства в TextEdit.

Другие идеи: Сохраните часто используемую справочную страницу (для языков программирования таких как Perl или Ruby, скажем) как текстовый файл, и держите его в своих документах для быстрого доступа.

Установка камеры наблюдения

Если у вас имеется цифровая камера, то есть некоторые шансы, что ваш Mac может заставить ее делать снимки будучи подключенной к компьютеру. (Камера должна уметь делать фото когда она подключена к USB. Первое действие в этой процедуре сообщит вам, способна ли она на это). Эта процедура скажет камере делать снимки каждые 10 секунд, сжимать их в маленький JPEG, и повторять это до тех пор, пока вы не остановите программу. Это может быть полезно во многих ситуациях - когда вы пытаетесь вычислить, что делает ваша собака когда вас нет дома, например, или если вы хотите сделать замедленное видео не покупая дополнительного программного обеспечения.

1. Image Capture: Take Picture Это действие говорит камере сделать снимок. Если ваша камера ограничена в объеме памяти, выберите опцию Delete Image From Camera After Download (удалить изображения с камеры после загрузки). Если же у вашей камеры вместительная карта памяти, естественно вы можете не включать эту опцию, таким образом, ваши фотографии будут и на камере, и на вашем Mac’е.

Заметьте, что это действие автоматически сохраняет снимки в папке Pictures. Если вы хотите сохранять фотографии в другом месте, добавьте действие Finder: Move Finder Items в процедуру и здесь определите где бы вы хотели их сохранять.

2. Preview: Change Type Of Images Это действие дает вам возможность конвертировать фотографии в более экономные форматы, это особенно полезно если ваша камера снимает в формате TIFF или Raw. Когда вы вставите это действие в вашу процедуру, появится диалоговое окно, спрашивающее, хотите ли вы добавить действие, которое будет копировать ваши снимки перед их изменением. Кликните на Don’t Add, так вы не позволите делать 2 экземпляра каждой фотографии. Потом, для большей экономии места, выберите JPEG 2000 из выпадающего меню To Type если ваш графический редактор поддерживает этот формат - Apple Preview, Adobe Photoshop и Photoshop Elements поддерживают. (Если вы используете Photoshop, вам могут понадобиться некоторые плагины с установочного диска). Иначе просто выберите JPEG.

3. Preview: Scale Images Это действие сжимает размер каждой фотографии для еще большей экономии места. Вы увидите такое же диалоговое окно при вставлении этого действия в вашу процедуру. Опять кликните на Don’t Add. Разве что вам нужны эти фотографии в высоком разрешении, хотя стандартного размера 480 пикселей обычно вполне достаточно.

4. Automator: Pause Добавьте это действие чтобы заставить Automator сделать паузу перед взятием следующей фотографии. Введите 10 в текстовом поле чтобы заставить процедуру остановиться на 10 секунд. Перед тем, как вы перейдете к следующему действию, сохраните процедуру (как Workflow) и назовите ее.

5. Automator: Run Workflow Чтобы заставить процедуру взять следующее изображение, вам нужно заставить ее повторить действия. Это действие перезапускает ее снова. Во всплывающем меню Workflow выберите Other, а потом выберите процедуру, которую вы сохранили на шаге 4. А теперь сохраните процедуру под тем же именем еще раз.

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

Другие идеи: Когда вы остановили процедуру, перетащите изображения в iMovie, чтобы сделать видео с задержкой. А еще можно с помощью этого же Automator’а заставить QuickTime Pro сделать слайдшоу, – задача на 2 действия!

Так получилось, что при всей своей направленности на людей далеких от техники, в OSX имеется абсолютно гиковый инструмент – Automator, который, незаслуженно, обходит стороной большая часть маководов. Многие слышали о его невиданных возможностях, но с какой стороны подойти и как его использовать?

Сегодня обсудим основы, в следующих материалах пойдем дальше. Сразу хочу предупредить, мы разберем базовые принципы работы с Automator, решим несколько повседневных задач, но не коснемся Apple Script. Причина – Apple Script это язык программирования со своим синтаксисом, логикой, структурой. Пытаться объяснить азы, которые позволят в будущем создавать что-то своё, а не копировать без понимания, достаточно сложно. Поэтому не будем никого обманывать, а покажем, что можно делать, не имея этих знаний.

Я не буду описывать, что означает каждый из пунктов меню на скриншоте ниже, просто потыкайте по ним мышкой и почитайте описание.

Построим обучение от задач. Формулируем задачу, решаем её, фиксируем результат, переходим к следующей.

1. Просмотр буфера обмена

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

Что требуется сделать. Логично предположить, что запускать просмотр содержимого буфера обмена мы будем через горячие клавиши. Соответственно, нам нужно создать службу. Выбираем соответствующий пункт при создании нового документа.

  1. Затем нам нужно прочесть содержимое буфера обмена, для этого в левой части меню выбираем пункт Утилиты → Получить содержимое буфера обмена , который перетаскиваем на свободное место в правой части окна.
  2. После этого содержимое буфера требуется присвоить переменной, для этого вытаскиваем на рабочую зону пункт Установить значение переменной , кликаем на неё и задаем ей имя, произвольное. В примере, я назвал её просто: Буфер .
  3. Теперь нужно вывести уведомление с нашим текстом, для этого вытаскиваем пункт меню Показать уведомление , в заголовок пишем что угодно, главное чтобы Вы понимали что это, а в тело вставляем переменную из п.2. Её можно просто перетащить из нижней части панели, кликнув на иконку в виде перевернутой кнопки Пауза.

После этого сохраняем полученный документ, имя произвольное. И переходим в меню системных настроек  → Системные настройки → Клавиатура → Сочетание клавиш , выбираем раздел Службы и ищем службу, которую мы только что создали.

Ей потребуется назначить комбинацию клавиш. Предлагаю Ctrl + Command + =. Для назначения необходимо кликнуть по слову добавить , правее имени службы, слово добавить заменится на пустой прямоугольник, после чего нажать нужную комбинацию. После этого закрываем настройки, находим любой фрагмент, копируем его, нажимаем Ctrl + Command + = и наслаждаемся результатом.

Все ваши службы всегда присутствуют в верхнем меню [Название приложения] → Службы и их запуск не должен вызывать трудностей.

Я показал только один пример с уведомлениями, но используйте их чаще, например, для оповещения о статусе выполненных работ от других автоматоров.

2. Умная папка

Часто встает задача быстро изменить некоторые данные – например, сконвертировать изображения из PNG → JPG. Для этого в Automator есть действие папки.

Работает это следующим образом. Сначала указываем папку из которой будут браться данные, затем папку, куда они будут копироваться. Наконец, обозначаем действие, в нашем случае Фото → Изменить формат изображения .

После чего копируем файлы с расширением PNG в первую папку и находим документы с расширением JPG во второй. Попутно можно изменять размер изображения.

Задание для самопроверки:

  • поместите в процесс уведомление, которое будет сообщать информацию о том, что задача выполнена;
  • попробуйте сделать так, чтобы файлы из исходной папки удалялись автоматически после завершения операции;

Заключение

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

Поступим следующим образом: оставляйте в комментариях свои пожелания (потребности), а я к следующему выпуску попробую дать ответ, как это сделать. Или поделитесь сами, как Automator помогает вам в повседневной жизни!

Для начала рассмотрим работу с Автоматором. Это очень далеко от «настоящего» программирования, но не менее захватывающе и полезно.

После этого перейдем к скриптовым языкам, их работа немногим отличается от работы в других операционных системах.

Когда все это будет освоено, отбросим все сомнения и кинемся в самую глубину. В программирование непосредственно для Mac OS X. Родные приложения, родной язык разработки, родной IDE, родные проблемы.

Automator

Автоматор - это стандартное программа, которое поставляется вместе с операционной системой и позволяет автоматизировать несложные действия. На самом деле с её помощью можно создавать разные действия, не называя это программами. Это здорово. Разработки пугаются, и не хотят с ней связываться. А тут вроде как не программирование, поэтому можно попробовать.

Рис. 2 - Автоматор запущен

Запустим автоматор. Сразу после запуска появится окно с возможностью выбора типа «workflow» («рабочего процесса» в русском переводе) (рис. 2). Что это такое? Дословно это переводится, как «поток работ». На самом деле это последовательность действий. Например, что нужно сделать, чтобы сварить кофе?

  1. Взять кофе из банки в шкафу.
  2. Найти кофемолку.
  3. Намолоть кофе.
  4. Запихнуть молотый кофе в кофеварку.
  5. Налить в кофеварку воду.
  6. Поставить чашку.
  7. Включить кофеварку, подождать пока выключится.
  8. Взять чашку, поставить на стол.

Вот именно эта последовательность действий и называется непонятным словом «workflow» или не менее непонятным «рабочим процессом». При работе с автоматором мы набираем действия одно за другим для того, чтобы из исходных данных получить результат.

Тип рабочего процесса (возьмем этот термин за отправную точку, раз так перевели в Apple) определяет как раз исходные данные, с которыми хочется что-либо сделать. Нам предлагают работать с файлами, аудио-данными, фотографиями, текстом или чем-то совершенно непонятным и своим. Например, попробуем взять интернет-страничку, скачать с нее все картинки, по дороге немного над ними поиздевавшись. И сохранить результат к себе в папку.

Тут начинается небольшая чехарда. В английской версии можно выбрать подходящий тип процесса, который собирает ссылки на картинки с текущей страницы. В русской версии этого нет. Поэтому, дабы избежать ненужных повторений и разногласий, выбираем тип процесса «Произвольный» или «Custom». Появляется чистое поле справа, где мы будем составлять последовательность действий и внушительный список действий слева. Составим предварительный список того, что нужно сделать:

  1. Взять текущую страницу приложения Сафари.
  2. Получить оттуда все картинки.
  3. Поиздеваться над ними (надо всеми одинаково).
  4. Сохранить результат.

Сафари вроде как относится к интернету. Поэтому выбираем раздел «Интернет», там есть действие «Получить текущую страницу из Safari», перетаскиваем его в поле справа (рис. 3).

Рис. 3 - Перетащили первое действие

Из полученной страницы нужно выковырять картинки. Нужного действия нет. Но есть действие, которое получает URL’ы картинок, то есть их адреса. Ну, попробуем. Перетаскиваем действие «Получить URL изображений веб-страницы» так, чтобы оно оказалось под предыдущим. Это общее правило, процесс выполняется сверху вниз. Обращаем внимание, что действия связались стрелкой. Это обозначает, что результат верхнего действия используется в нижнем. Если не используется - стрелки не будет. Но что делать с этими адресами? Скачать! Поскольку термин «скачать» - неформальный, ищем что-то более официальное. О! «Загрузить URL». Берем. Тащим это действие, снова появляется стрелка. В действии есть какое-то непонятное поле (рис. 4).

Поле называется «Где» (хотя должно бы называться «Куда») и показывает, куда сохранять добытое. Оставим как есть. Если ткнуть в «Описание», то увидим, что на вход действие получает URL- адреса, в качестве результата «Файлы/папки». Это хорошо, потому что мы теперь работаем с файлами. У нас получилось преобразовать ссылки на странице в реальные картинки на нашем компьютере. Едем дальше.

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

Осталось взять полученные файлы и положить их в какое-нибудь правильное место. Пускай это правильное место будет в «Документах», в подпапке «Картинки из интернета». Работаем с файлами, поэтому выбираем библиотеку действий «Файлы и папки», там есть замечательное действие «Новая папка». Замечательное, потому что, выбрав его и посмотрев на описание (внизу под списком действий), читаем: «Данное действие создает новую папку с указанным именем. Вход:(Файлы/папки) Если файлы переданы в это действие, они будут скопированы в новую папку. Результат: Файлы/папки». Отлично! Именно то, что нам нужно. Кидаем вниз. Вводим имя новой папки и выбираем, где ее создать.

Пошли проверять работу всего этого дела. Открываем любимый сайт в Safari. Переходим в Автоматор, и сверху справа нажимаем большую кнопку «Запустить». Начинается волшебство. Крутятся колесики около действий, рядом с выполненными - появляются галки и в конце звучит победный «Донг». Проверяем. Открываем в Finder папку «Картинки из интернета», которая создалась в «Документах». Хм, действительно картинки. Работает!

Рис. 6 - Как выглядит «рабочий процесс» после выполнения

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

Первые шаги сделаны. Вот список того, что еще можно сделать при помощи Автоматора:

  1. Переименовать пачку файлов.
  2. Послать письмом файл(-ы) прямо с рабочего стола.
  3. Массово изменить размер картинок. Как файлов, так и альбома в iPhoto.
  4. Сделать рассылку по адресной книге (по группе адресов).
  5. Сделать по текстовому файлу аудиофайл (к сожалению, нет возможности заставить компьютер говорить по-русски).
  6. Закачать полученный файл на FTP.

Все эти и другие действия можно комбинировать в произвольном порядке. В общем, простор для творчества огромный. И никакого программирования. It just works!