Автоматизируем работу в Mac OS X. Практическое руководство по использованию Automator Automator mac os примеры

Пока ты без ума от быстрых команд Siri в бете iOS 12, мы играем во взрослые игры с Automator - редактором автоматизации macOS, монстроподобным только на первый взгляд. Он заменяет 10-ок сторонних утилит, которые ты уже купил или запиратил, и еще 5, которые только собрался.

Сегодня прокачаем работу с файлами macOS: создадим 10 команд для контекстного меню Finder с популярными командами на любой вкус.

Сначала сделаем шаблон для действий с файлами

Шаг 1. Открой Automator.

Шаг 2. Нажмите на кнопку «Новый документ».

Шаг 3. В окне типа нового документа выбирай вариант «Служба».

Шаг 4. В выпадающем меню «Служба получает» выбирай «Файлы или папки» в «Finder.app».

Шаг 5. Открывай раздел «Файлы и папки» из меню слева, выбирай «Получить выбранные объекты Finder» и перетягивай этот пункт в меню справа.

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

Кстати, по умолчанию новые службы сохраняются в каталог «Библиотеки» > Services.

1. Переименовать с датой

Шаг 1.

Шаг 2. Продублируй его через «Файл» > «Дублировать».

Шаг 3.

Шаг 4. В первом выпадающем меню выбирай «Добавить дату или время», а все остальное настраивай на базе пример снизу.

С помощью этой команды предлагаю тебе добавлять текущую дату, начиная с года, прямо перед именем. Мне кажется, эта фишка удобна, когда на твоем Mac постоянно появляется куча свежих файлов.

Например, ты фотограф и сбрасываешь фотки за сегодня. Чтобы не заблудиться в них, проще сразу называть с датой. Согласен?

2. Переименовать последовательно

Шаг 1. Открой шаблон, который создал в первом пункте «лекции».

Шаг 2. Продублируй его через «Файл» > «Дублировать».

Шаг 3. Перетащи в меню справа сценарий «Переименовать объекты Finder» из раздела «Файлы и папки» из меню слева.

Шаг 4. В первом выпадающем меню выбирай «Сделать последовательными», а все остальное настраивай на базе пример снизу.

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

3. Заменить текст в имени файла

Шаг 1. Открой шаблон, который создал в первом пункте «лекции».

Шаг 2. Продублируй его через «Файл» > «Дублировать».

Шаг 3. Перетащи в меню справа сценарий «Переименовать объекты Finder» из раздела «Файлы и папки» из меню слева.

Шаг 4. В первом выпадающем меню выбирай «Заменить текст», а потом

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

4. Установить программу по умолчанию

Шаг 1. Открой шаблон, который создал в первом пункте «лекции».

Шаг 2. Продублируй его через «Файл» > «Дублировать».

Шаг 3. Перетащи в меню справа сценарий «Установить программу для файлов» из раздела «Файлы и папки» из меню слева.

Шаг 4. В выпадающем меню «Программа» оставляй «По умолчанию», а потом разверни меню «Параметры» и поставь галочку возле пункта «Показывать действие в процессе выполнения».

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

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

5. Отфильтровать и архивировать

Шаг 1. Открой шаблон, который создал в первом пункте «лекции».

Шаг 2. Продублируй его через «Файл» > «Дублировать».

Шаг 3.

Шаг 4. Разверни меню «Параметры» и поставь галочку возле пункта «Показывать действие в процессе выполнения».

Шаг 5. Перетащи в меню справа сценарий «Создать архив» из раздела «Файлы и папки» из меню слева, настрой его по своему усмотрению.

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

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

Получается, ты можешь выделить хоть все файлы из меню «Недавнее» и добавить в архив только изображения.

6. Отфильтровать и удалить

Шаг 1. Открой шаблон, который создал в первом пункте «лекции».

Шаг 2. Продублируй его через «Файл» > «Дублировать».

Шаг 3. Перетащи в меню справа сценарий «Фильтровать объекты Finder» из раздела «Файлы и папки» из меню слева.

Шаг 4. Разверни меню «Параметры» и поставь галочку возле пункта «Показывать действие в процессе выполнения».

Шаг 5. Перетащи в меню справа сценарий «Переместить объекты Finder в Корзину» из раздела «Файлы и папки» из меню слева, настрой его по своему усмотрению.

В этой команде мы сделали почти то же самое, что и в предыдущей. Только вместо архивирования файлов по фильтру использовали удаление.

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

7. Отфильтровать и переименовать

Шаг 1. Открой шаблон, который создал в первом пункте «лекции».

Шаг 2. Продублируй его через «Файл» > «Дублировать».

Шаг 3. Перетащи в меню справа сценарий «Фильтровать объекты Finder» из раздела «Файлы и папки» из меню слева.

Шаг 4. Разверни меню «Параметры» и поставь галочку возле пункта «Показывать действие в процессе выполнения».

Шаг 5. Перетащи в меню справа сценарий «Переименовать объекты Finder» из раздела «Файлы и папки» из меню слева.

Шаг 6. Разверни меню «Параметры» и поставь галочку возле пункта «Показывать действие в процессе выполнения».

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

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

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

8. Отфильтровать и переименовать в папку

Шаг 1. Открой шаблон, который создал в первом пункте «лекции».

Шаг 2. Продублируй его через «Файл» > «Дублировать».

Шаг 3. Перетащи в меню справа сценарий «Фильтровать объекты Finder» из раздела «Файлы и папки» из меню слева.

Шаг 4. Разверни меню «Параметры» и поставь галочку возле пункта «Показывать действие в процессе выполнения».

Шаг 5. Перетащи в меню справа сценарий «Скопировать объекты Finder» из раздела «Файлы и папки» из меню слева, выбери местоположение и включи «Заменить существующие файлы».

Шаг 6. Перетащи в меню справа сценарий «Переименовать объекты Finder» из раздела «Файлы и папки» из меню слева.

Шаг 7. Разверни меню «Параметры» и поставь галочку возле пункта «Показывать действие в процессе выполнения».

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

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

9. Отфильтровать и отправить по электронной почте

Шаг 1. Открой шаблон, который создал в первом пункте «лекции».

Шаг 2. Продублируй его через «Файл» > «Дублировать».

Шаг 3. Перетащи в меню справа сценарий «Фильтровать объекты Finder» из раздела «Файлы и папки» из меню слева.

Шаг 4. Разверни меню «Параметры» и поставь галочку возле пункта «Показывать действие в процессе выполнения».

Шаг 5.

Шаг 6.

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

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

10. Отправить архивом по электронной почте

Шаг 1. Открой шаблон, который создал в первом пункте «лекции».

Шаг 2. Продублируй его через «Файл» > «Дублировать».

Шаг 3. Перетащи в меню справа сценарий «Создать архив» из раздела «Файлы и папки» и выбери «Входная папка» в выпадающем меню «Где».

Шаг 4. Перетащи в меню справа сценарий «Новое сообщение Почты» из раздела «Почта» из меню слева.

Шаг 5. Перетащи в меню справа сценарий «Прикрепить файлы к отправляемому сообщению» из раздела «Почта» из меню слева.

Забываем о фильтре файлов. С помощью этой команды ты просто поместишь в архив выделенные файлы и тут же прикрепишь их к новому письму электронной почты.

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

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

Если ты поддержишь тему лайком и комментом, обязательно продолжим цикл статей по автоматизации. Жду фидбека!

P.S. Обязательно пиши о своих задачах, которые ты хочешь автоматизировать. Постараемся помочь.

5.00 из 5, оценили: 4 )

сайт Ну, ты же сам просил подтянуть тебя по 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 действия!

Компьютеры были предназначены для обработки повторяющихся задач эффективно и последовательно, так почему же мы до сих пор сидим и вручную переименовываем файлы на нашем компьютере? Или открываем приложения только рад печати? Можно наверно придумать десяток других дел, которые вы могли бы автоматизировать для себя. Для этого должен быть другой путь, и он есть – Automator и AppleScript. С их помощью вы сможете поставить эти задачи на автопилот, а также можете научить ваш Mac объединять PDF-файлы в один, автоматически сохранять iWork файлы, и даже моментально распечатывать ежедневный план.

7 удивительных действий Automator’а

Automator позволяет автоматизировать задачи с помощью интерфейса «drag-and-drop», что делает их создание проще для начинающих.

Automator, выпускаемый на Mac OS X начиная с версии 10.4 (Tiger), позволяет вам легко создавать рабочие процессы, которые имитируют повторяющиеся задачи. Чтобы создать рабочий процесс, перетащите действие Automator’а из списка действий (на левой стороне приложения) рабочей области (по правой стороне).Вы можете запустить рабочий процесс внутри Automator’а, нажав на кнопку «Запустить» в верхнем правом углу приложения, или вы можете сохранить рабочий процесс как файл Automator’а, или как отдельно приложение. Для того чтобы сохранить рабочий процесс, нужно завершить желаемый рабочий процесс со всеми необходимыми шагами.

Каждое действие Automator’а имеет определенные входные и выходные функции. Чтобы получить подробную информацию о действиях Automator’а, выберите их в списке действий и прочитайте информацию в описании.workflow, используйте стандартное диалоговое окно сохранения («Файл» > «Сохранить»). Чтобы сохранить его как отдельное приложение, которое будет работать как и другие Mac OS X приложения, выберите «Файл» > «Сохранить как». Откроется новое диалоговое окно сохранения, которое позволит ввести имя файла и указать место сохранения. Перед тем как нажать кнопку «Сохранить», выберите приложение из формата файлов в выпадающем списке. Это позволит запустить рабочий процесс вне Automator, как любое другое приложение.

Это показывает основные характеристики и параметры сохранения Automator’ом. Далее построим 7 Automator действий, которые помогут вам сэкономить время при работе на вашем Mac.

1. Пакетное переименование элементов поиска

Никто не любит переименовывать элементы Finder’а. Если у вас есть набор файлов для переименования, будь то фотографии, видео, или статьи, это может быть трудоемким процессом… если вы не используете рабочий процесс Automator, который позволяет переименовывать файлы в мгновение ока.

Для начала, откройте Automator и выберите шаблон «Рабочий процесс» из выбора шаблонов, а затем перетащить эти два действия в рабочий процесс:

>>

>> Переименовать элементы Finder

Эти два действия скоро станут вашими лучшими друзьями для переименования файлов после настройки действия «Переименовать элементы Finder». Это большое действие для вас, чтобы узнать различные варианты как переименовывать. Для наших целей, мы выберем «Сделать последовательно» поскольку у нас есть много файлов.
Для выполнения этого рабочего процесса, нажмите кнопку «Добавить» в действие «Получить указанный элемент Finder». В появившемся окне выбора файлов выберите файлы, которые вы хотите переименовать и нажмите кнопку «Добавить». После добавления ваших файлов, нажмите кнопку «Выполнить» в Automator. Как только рабочий процесс запустится, ваши файлы будут переименованы, согласно пункту «Переименовать элементы Finder». Вы можете его сохранить как рабочий файл или сохранить его в виде приложения, если вы будете использовать те же правила переименования постоянно.

2. Экспорт iPhone видео с помощью QuickTime

Automator это еще не вся производительность. Он может быть использован в сочетании с некоторыми действиями QuickTime для экспорта iOS-совместимых видеофайлов. Для того чтобы это сделать откройте Automator и выберите шаблон рабочего процесса. Перетащите следующие действия в рабочий процесс:

>> Запросить фильм

>> Экспорт фильм

Единственное что вам нужно будет настроить, находясь в пределах действия «Экспорт фильма», так это формат файла, который можно выбрать в выпадающем списке. Вы можете выбрать iPhone, iPhone (Edge), IPod, Apple TV или QuickTime.

Когда вы будете готовы запустить рабочий процесс и конвертировать видеофайлы для Apple, конкретного устройства, нажмите кнопку «Выполнить» в Automator или сохраните рабочий процесс в качестве приложения. Сначала Вам будет представлен iLife медиа-браузер, позволяющий выбрать файл фильма из iTunes, Photo Booth, iMovie, или ваши собственные папки с фильмами. После выбора видео, нажмите кнопку «Выбрать». Это видео будет обработано и помещено в папку с вашими фильмами.

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

Иногда возникает необходимость объединить несколько PDF-файлов в один большой. Хотя вы можете сделать это в несколько этапов с предварительным просмотром на вашем Mac, Automator может помочь ускорить этот процесс и позволяет объединять несколько PDF-файлов за один раз.

Для начала выберите шаблон рабочего процесса и добавьте следующие действия:

>> Получить указанные элементы Finder

>> Объединить PDF-страницы

>> Переместить элементы Finder

Чтобы запустить рабочий процесс, перетащите файлы в формате PDF в действие «Получить указанные элементы Finder», а затем нажмите кнопку «Выполнить». Через несколько секунд, на рабочем столе появится PDF-файл, содержащий несколько PDF-файлов, которые были перечислены в первом действии рабочего процесса.

4. Скачать mp3 из открытых веб-страниц Safari

Иногда при работе в Интернете, вы можете натолкнуться на MP3-файлы, которые вы хотите загрузить с определенного сайта, но кто хочет пройти по всем этим страницам, кликая одну за другой ссылку на скачивание? Повторим еще раз. Automator может загрузить все MP3-файлы на веб-странице, которая открыта в Safari в настоящее время.

Чтобы это сделать, откройте Automator и выберите рабочий процесс в качестве шаблона. Далее, перетащите следующие действия в рабочий процесс:

>> Получить текущие веб-страницы из Safari

>> Фильтр URL-адресов

>> Загрузить URL-адреса

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

5. Создание миниатюр

В мире, где правят фотографии с высоким расширением, миниатюры низкого разрешения по-прежнему нужны для использования в качестве аватаров на сайтах и в приложениях таких, как Twitter, Facebook, iChat и многих других. Вам не нужно открывать приложение для создания миниатюр, чтобы сделать их. Можно создать сервис, который позволяет нажать правой кнопкой мыши на изображение в Finder и мгновенно создать миниатюру этого изображения. Для этого вам необходимо создать новый шаблон службы Automator и перетащить следующие действия в рабочий процесс:

>> Создать миниатюру изображений

Чтобы изменить тип файла используйте выпадающее меню в верхней части рабочего процесса, для того чтобы выбрать «Файлы изображений» в «Любое приложение». Далее выберите размер миниатюры в действии «Создать миниатюру».
Затем выберите «Файл» > «Сохранить». Введите имя нового сервиса. Чтобы запустить рабочий процесс, перейдите в Finder и кликните правой кнопкой мыши на изображение и выберите «Услуги» > «Имя вашего сервиса». После нажатия в меню, новая миниатюра создастся и будет содержать в имени файла «_tn».

2. Простая задача запуска

Когда мы включаем компьютер с утра, как правило мы запускам приложения: Mail, Safari, iCal и Twitter. Но также мы не хотим, чтобы они запускались вместе с компьютером, так как мы не используем эти связанные с работой приложения на выходных. Почему мы должны открывать эти приложения вручную? Одним из решений является создание простого AppleScript-приложения для запуска, который открывает необходимые приложения одним кликом.

Для создания этой задачи откройте редактор AppleScript и введите следующую строку кода:

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

Повторите строку кода с новой строки для запуска нескольких приложений. Например, если вы хотите запустить Mail, Safari, iCAL, и Twitter, вы должны ввести следующее:

tell application “Mail” to launch

tell application “Safari” to launch

tell application “iCal” to launch

tell application “Twitter” to launch

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

3. Печать ежедневных планов iCal

Бумага может считаться «старой технологией», но когда у вас запланирована насыщенная деловая программа на день, иногда хотелось бы иметь её в печатном виде для быстрого ознакомления. Это можно сделать с помощью AppleScript’а:

tell application “iCal”

view calendar at (my (current date))

switch view to day view

activate

tell application “System Events”

keystroke “p” using command

delay 1 — (seconds)

keystroke return

delay 2 — (seconds)

keystroke return

end tell

end tell

Добавим этот сценарий в редактор AppleScript и нажмем кнопку «Выполнить». iCal откроет текущую дату и будет печатать ежедневный план дня с помощью принтера по умолчанию. Сохраните как приложение.

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, запускать сохраненную нами программу, которая будет делать ежедневную копию заданной папки.

Одним из самых недооценённых инструментов на Mac по-прежнему считается . Именно благодаря этой утилите имеется возможность автоматизировать огромное количество ежедневно выполняемых рутинных задач. В этом материале мы приведем примеры 6 способов использования Automator с любимым браузером на .

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

В будние дни я встаю в шесть утра и к восьми часам ухожу на работу. Каждый раз за десять минут до выхода я смотрю погоду, чтобы прикинуть что надеть. Так почему бы не сделать так, чтобы в 7:50 по будням прогноз открывался автоматически? С такой и другими описанными ниже задачами легко справится Automator.

1 . Запустите (откройте проводник Finder Программы или запустите его через поиск Spotlight (сочетание клавиш Control (⌃) + пробел ).

2 . Во всплывающем сообщении выберите «Новый документ ».

3 Уведомление календаря », а затем нажмите кнопку «Выбрать ».

4 . В левом боковом меню в разделе «Библиотеки » выберите раздел «Интернет ».

5 . Во второй колонке отыщите параметр «Получить указанные URL » и перетащите его в рабочее пространство (workflow) расположенное справа.

6 . Удалите предложенный веб-адрес и добавьте интересующий.

7 . Теперь из второй колонки перетащите параметр «Отображать веб-страницы Получить указанные URL ».

8 . Чтобы проверить работоспособность нашего скрипта нажмите кнопку «Запустить » в правом верхнем углу окна Automator. Должен открыться браузер по умолчанию и указанная страница.

9 Файл → Сохранить как… и сохраните уведомление календаря.

10. После того как откроется штатный календарь, выберите текущий день и событие. В правом боковом меню укажите время начала и конца события, а также время повтора, например только в будние дни.

Теперь ежедневно в 7:50 на моём Mac будет приходить уведомление и открываться страничка с погодой. А ещё это неплохой сигнализатор о том, что пора собираться на работу.

Открытие нескольких избранных сайтов

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

1 . Повторите пункты 1-2 .

2 . В качестве типа документа укажите «Программа ».

3 . Снова перейдите в раздел «Интернет » и перетащите параметр «Получить указанные URL » в рабочее пространство.

4 . Добавьте несколько избранных сайтов.

5 . Из второй колонки перетащите параметр «Отображать веб-страницы » в рабочее пространство сразу же под блоком «Получить указанные URL ».

6 . В строке меню перейдите в раздел Файл → Сохранить как… и сохраните новую программу.

Запустив созданную программу в браузере по умолчанию откроются все интересующие вкладки.

Скачивание всех изображений на странице

Несомненно полезная опция для ряда профессий вроде дизайнеров, журналистов, да и обычных пользователей. Имея такую утилиту больше не придётся скачивать сомнительные виджеты или перебирать страницы с кодом. Единственный минус - работать можно только в браузере Safari. Если вы знаете способ осуществления подобной операции с другими браузерами, обязательно отпишитесь в комментариях.

1. Повторите пункты 1-2 .

2. В качестве типа документа укажите «Процесс ».

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

4 . Следом перетащите параметр «Получить URL изображений из веб-страницы » и в нём выберите опцию «на этих веб-страницах ».

5 . А в конце добавьте параметр «Загрузить URL » и при необходимости укажите папку для загрузки.

6 . В строке меню перейдите в раздел Файл → Сохранить как… и сохраните новую программу.

Теперь чтобы скачать все изображения, откройте интересующую страницу в Safari, перейдите в папку где вы сохранили скрипт и запустите его.

Откроется . Вам останется нажать кнопку «Запустить » в правом верхнем углу и дождаться пока скачаются файлы.

Скачивание всех аудио и видео файлов со страницы

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

1 . Повторите пункты 1-3 предыдущей инструкции.

2 . Теперь перетащите параметр «Получить URL ссылок из веб-страниц ». Если вы оставите галочку в чек-боксе то скачаются все аудио- и видеофайлы с домена на котором находится страница, а если снимете - скачаете все файлы со страницы вне зависимости от того на каком домене они располагаются.

3 . Добавьте в конец параметр «Фильтровать URL ». Благодаря фильтру вы сможете конкретизировать свой запрос.

Например, если захотите скачать только MP3-файлы, то в связку «Путь - содержит » добавьте «.mp3 » (без кавычек), если видео в MP4 - «.mp4 », и так далее.

4 . Ну а теперь осталось добавить уже знакомый параметр через который мы указываем место для сохранения файлов - «Загрузить URL ».

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

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

Запуск веб-страниц в виде отдельного приложения

Не знаю зачем может понадобиться такой скрипт, но раз так можно, то кому-то это определённо нужно. О своих вариантах применения этой примочки можете рассказать в комментариях.

1 . Запустите Automator → Новый документ → Программа .

2 Получить указанные URL » и добавьте интересующий веб-адрес.

4 . В строке меню перейдите в раздел Файл → Сохранить как… и сохраните новую программу.

Запустив новое приложение (в нашем случае это «Yablyk») в отдельном тёмном окошке откроется заданный веб-сайт. Он будет отображаться поверх всех окон.

Открытие заголовков, содержащих определенные ключевые слова

Иногда отыскать что-нибудь полезное даже среди сотни RSS-заголовков бывает сложно. С Automator можно запускать поиск по ключевым словам среди заголовков избранных сайтов.

1 . Запустите Automator → Новый документ → Процесс .

2 . Перетащите в рабочее пространство параметр «Получить указанные URL » и добавьте RSS-ссылку на интересующий веб-адрес.

Для этого перейдите на страничку ресурса и отыщите значок или надпись с RSS. Ссылка обычно содержит слово «feed ».

4 . Перетащите параметр «Извлечь URL-адреса из статей ». Внимание! В некоторых сайтах (в том числе и на сайт) требуется снять галочку, чтобы получать адреса с разных доменов.

5 . Остаётся добавить параметр «Отображать веб-страницы ».

6 . Сохраните скрипт и нажмите кнопку «Запустить » чтобы инициировать процесс.

После запуска в браузере по умолчанию откроются все вкладки содержащие указанное ключевое слово в заголовке.

А в комментариях обязательно напишите про свои любимые сценарии использования .