Войти

Или войди с помощью

Учимся работать с Automator в OS X

Виктор Колышев avatar |
Учимся работать с Automator в OS X

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

atm_icon

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

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

atm_new

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

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

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

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

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

atm_buffer

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

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

atm_notification

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

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

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

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

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

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

atm_photo

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

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

Заключение

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

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

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

36 комментариев

Котик
Котик
Котик
Котик
Котик
Котик
Котик
Котик
Котик
Котик
Котик
Котик
Котик из TikTok
Котик из TikTok
Котик из TikTok
Котик из TikTok
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Видео мем
Видео мем
Видео мем
Видео мем
Видео мем
Видео мем

Какие правила в комментариях
  1. mnechaev avatar
    mnechaev 30 апреля 2015
    23

    Как я ждал этой статьи!!! )) Спасибо!

    Виктор Колышев avatar
    Виктор Колышев30 апреля 2015
    2

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

    BIGBROO avatar
    BIGBROO30 апреля 2015
    0

    @Виктор Колышев, Мне нужно, что-бы автоматор находил в письме Адрес и заказаный товар и экспортировал в файл :)
    Приходят заказы, часто нужно с них выбрать адреса + товар, приходится вручную делать. Слабо? :)

    Виктор Колышев avatar
    Виктор Колышев30 апреля 2015
    0

    @BIGBROO, письма разбирать требуется с определенного адреса или с любого? Как понять что именно это письмо требуется разбирать? Заказанный товар имеет артикул или пишется просто текстом, какие есть признаки.
    Логика подсказывает что придется разбирать текст письма при помощи регулярных выражений, т.е. в принципе реально, но нужно смотреть именно текст письма. Можете выложить пример?

    BIGBROO avatar
    BIGBROO30 апреля 2015
    0

    @Виктор Колышев, письмо о продаже, которое приходит от PayPal. У них у всех фактически одинаковая тема (только референс другой), текст письма тоже идентичный фактически.
    Delivery Address блок с адресом.
    Я бы даже заплатил, если бы сделали какой-то обработчик.

    Виктор Колышев avatar
    0

    @BIGBROO, вопрос денег не стоит, но думаю фрилансеры бы подписались.
    Можете прислать само письмо, если оно настолько типовое.

    Maxim Gubin avatar
    Maxim Gubin26 февраля 2016
    0

    @Виктор Колышев, и напишите как можно обрабатывать видео с помощью automator!)

    Войди на сайт, чтобы ответить
    Ответить
  2. bonifaciy61 avatar
    bonifaciy61 30 апреля 2015
    10

    Вот это очень круто) побольше таких статей нужно! Спасибо =)

    Войди на сайт, чтобы ответить
    Ответить

Нашли орфографическую ошибку в новости?

Выделите ее мышью и нажмите Ctrl+Enter.