Automator. Программирование, доступное каждому! Практическое руководство по использованию Automator Удалить процесс в automator mac os

Главная / Программы

Современные операционные системы предлагают довольно большой набор различных встроенных инструментов и настроек, позволяющих более гибко организовать работу, избегая различных рутинных операций. Но все равно найдется еще тысяча мелких действий, которые не были учтены разработчиками. И тут на помощь нам приходят множественные скриптовые языки, в которых зачастую проблема решается на раз-два-три. Но сегодня мы рассмотрим еще одно решение с несколько иным подходом, на случай если, например, в программе не предусмотрен консольный режим. Этим решением является программа, входящая в состав стандартной поставки OS X под названием Automator.

Автоматор позволяет легко и быстро создавать workflow - по сути, скрипты, которые могут прекрасно интегрироваться с операционной системой. Отличие от традиционных bash-, Python-, Lua- и прочих скриптов в том, что вместо традиционного подхода с написанием кода ты в графическом виде собираешь скрипт из маленьких кирпичиков - событий и действий. В стандартной библиотеке этих базовых компонентов достаточно для различных случаев жизни, а если необходимо, можно ее существенно расширить, установив пакеты дополнений. Впрочем, обо всем по порядку.

При создании нового скрипта автоматор спросит о его типе. На выбор предлагается:

  • Workflow - стандартный файл, запускаемый либо из GUI автоматора, либо через консоль командой automator.
  • Application - воркфлоу, оформленный в виде отдельного приложения. Его можно запустить, не заходя в GUI.
  • Service - специальный тип, позволяющий запускать скрипты в контексте приложений. После создания они будут доступны в пункте меню Services.
  • Print Plugin - эти воркфлоу будут доступны в диалоге выбора принтера. Они принимают на вход PDF-версию печатаемого документа.
  • Folder Action - привязываются к определенной папке и запускаются при добавлении файлов в эту папку.
  • Calendar Alarm - скрипты запускаются по определенному событию в календаре.
  • Image Capture Plugin - интеграция с сервисом захвата изображения. Workflow получает на вход изображение.

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

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

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

Оформим его в виде отдельного приложения, выбрав соответствующий тип в первом диалоге автоматора. Далее последовательно перетащим в наш скрипт такие действия: Ask for Finder Items - диалог выбора файлов, Combine PDF Pages - собственно действие компоновки в один файл и Open Finder Items - действие, открывающее сохраненный PDF-файл в дефолтном ридере.

Вот и все, можно запустить скрипт, нажав на кнопку Run в правом верхнем углу окна автоматора.

Шаринг скриншотов

Этот рецепт позволит тебе автоматом синхронизировать и расшаривать скриншоты, которые ты делаешь. В OS X уже встроены механизмы снятия скриншота (сочетания клавиш <⌘ + ⇧ + 3> для снятия снимка со всего экрана и <⌘ + ⇧ + 4> для снимка области экрана или окна приложения). Также функции синхронизации присутствуют во многих облачных хранилищах, например Dropbox. Поэтому нам остается только немного их подружить.

Создадим новый воркфлоу с типом Folder Action. Необходимо будет выбрать папку, в которую макось сохраняет скриншоты, по умолчанию это ~/Desktop. Как только в папку будет добавляться какой-либо файл, будет вызываться наш воркфлоу, поэтому создадим фильтр, чтобы исключить расшаривание остальных файлов. Для этого добавим действие Filter Finder Items. По умолчанию все снимаемые скриншоты называются следующим образом «Screen Shot [дата] at [время].png», поэтому зададим в фильтре поля: Name begins with “Screen Shot”, а также: Kind is image. Если необходимо, то ты можешь еще добавить другие параметры, например дату создания, чтобы не трогать старые скриншоты, находящиеся на рабочем столе.

Теперь добавим действие Move Finder Items, которое будет перемещать картинки в соответствующую директорию - ~/Dropbox/Public/. И теперь добавим небольшой хинт, который будет копировать URL расшаренного скриншота в буфер обмена. Для этого добавим действие Run Shell Script и добавим в него следующее содержание:

Combined="https://dl.dropbox.com/u/XXXXXXX/"$(basename $1) final=`echo $combined | sed "s/ /%20/g"` echo -ne ${final} | pbcopy afplay /System/Library/Sounds/Hero.aiff

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

Console.log(Constants.uid)

Опционально можно еще добавить нотификэйшн. Тут возможно два варианта: либо использовать действие, которое идет вместе с Growl’ом, либо скачать и установить бесплатное действие, позволяющее показывать уведомления в теперь уже стандартном центре уведомлений OS X (is.gd/mgqFro).

Готово. Теперь сохраняем наш воркфлоу (автоматор положит его в ~/Library/Workflows/Applications/Folder Actions/) и наслаждаемся работой.

Do Not Disturb по календарю

В последней версии операционки от Apple был представлен новый центр сообщений с возможностью отключения всплывающих аллертов до определенного времени. Эта функция получила название Do Not Disturb. Она позволяет до конца текущего дня отключить все отвлекающие факторы. Но что, если ты хочешь, чтобы эта функция включалась по расписанию? Этот воркфлоу придет тебе на помощь.

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

Добавим действие Run AppleScript и в поле скрипта заменим следующим содержанием:

Do shell script "defaults write ~/Library/Preferences/ByHost/com.apple.notificationcenterui.*.plist doNotDisturb -boolean true" set theDate to quoted form of (do shell script "date +\"%Y-%m-%d %I:%M:%S +0000\"") do shell script "defaults write ~/Library/Preferences/ByHost/com.apple.notificationcenterui.*.plist doNotDisturbDate -date " & theDate do shell script "killall NotificationCenter"

Этот скрипт пишет в настройки центра уведомлений о включении DND, а потом перезапускает его, чтобы новые настройки возымели эффект.

Готово, теперь сохраняем наш воркфлоу. Автоматор сам поместит его в нужное место на диске для данного типа, ~/Library/Workflows/Applications/Calendar, запустит приложение Calendar и создаст в нем событие, в котором уже можно будет настроить время запуска, периодичность и так далее. Сохраняем событие и наслаждаемся тишиной и спокойствием в нужные часы.

Кстати, если тебе нужен аналогичный скрипт, который, наоборот, отключает DND, то придется создать второй воркфлоу, такого же типа, но со следующим скриптом:

Do shell script "defaults write ~/Library/Preferences/ByHost/com.apple.notificationcenterui.*.plist doNotDisturb -boolean false" try do shell script "defaults delete ~/Library/Preferences/ByHost/com.apple.notificationcenterui.*.plist doNotDisturbDate" end try do shell script "killall NotificationCenter"

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

PopClip и Alfred

Помимо автоматора, пользователям OS X доступны и другие средства автоматизации. Одно из них - PopClip, небольшое приложение, позволяющее производить различные манипуляции с выделенным текстом, второе - Alfred, приложение, функциональностью напоминающее стандартный Spotlight, с кучей различных дополнений, позволяющих переключать музыку в iTunes, выдавать результат поиска в Wolfram Alpha или писать простенький To-Do-список.

PopClip - утилита платная, но стоит всего 4,99 доллара. Впрочем, попробовать ее можно бесплатно, с ограничением на 150 запусков. После установки в системе и запуска программы, при выделении текста будет появляться небольшой pop-up, позволяющий произвести различные операции с выделением, подобно тому как это происходит с редактируемым текстом в iOS. По умолчанию это поиск выделенного текста в Google, стандартные операции: вырезать, копировать, вставить, а также, если было выделено одно слово, поиск его значения в словаре.

Но вся мощь PopClip кроется в множественных и качественных его дополнениях (pilotmoon.com/popclip/extensions). Там есть и переводы выделения в верхний регистр, и шаринг ссылки через Droplr, и создание твита. Кроме того, без лишних сложностей ты можешь расширить библиотеку расширений чем-то самописным, набросав скрипт на любимом ЯП и оформив его в виде экстеншна. Подробности по оформлению и примеры можно найти в гитхабе проекта github.com .

Alfred

Альфред доступен в двух вариантах: простом и расширенном. Первый распространяется бесплатно, второй можно приобрести за 15 фунтов стерлингов. Программа реализована в виде небольшого всплывающего окна с текстовым поисковым полем, появляющегося по нажатию хоткея (по умолчанию - ). По мере ввода символов в текстовое поле альфред, подобно Spotify, подбирает релевантные варианты (поиск приложений, файлов, подсчет математического выражения…). Powerpack добавляет целый ряд полезных возможностей, позволяющих, например, проиграть найденный альбом (если по запросу были найдены музыкальные треки) в iTunes, отправить найденные файлы по e-mail, а также подключить различные экстеншны, написанные на shell, AppleScript, а также workflow автоматора. На сайте разработчиков есть специальный раздел посвященный дополнениям support.alfredapp.com .

Заключение

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

Automator - это невероятно удобная программа из состава Mac OS X, которая позволяет автоматизировать некоторые рутинные и повседневные операции. К сожалению, большинство новых пользователей Mac даже не догадываются о существовании этого инструмента. Поэтому сегодня я попытаюсь это исправить и с помощью наглядных примеров показать основные принципы создания мини-программ, которые называются «процессами» (workflow).

Групповое переименование изображений

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

Чтобы запустить утилиту, достаточно либо найти её значок вверху каталога Программы (Applications), либо воспользоваться любимым лаунчером для запуска приложений/системным Spotlight. И через несколько секунд перед нами появится окно приложения, а также список доступных шаблонов:

  • «Процесс» - это самая простая последовательность действий, которая может быть запущена непосредственно из Automator.
  • «Программа» является автономным процессом и может быть сохранена в виде обычного приложения Mac OS X с расширением *.app .
  • «Служба» - это процесс, который зависит от контекста, может быть использован во всей системе или отдельных приложениях.
  • «Действие папки» запускается только для указанной в нем папки и инициализируется добавленными в неё объектами.
  • «Плагины печати» используются для расширения возможностей диалога печати.
  • «Напоминания iCal» - это процессы, которые запускаются благодаря событиям, добавленным в iCal.
  • И, наконец, «Плагин захвата изображений» может быть использован в соответствующем приложении для обработки фотографий, загружаемых с камеры.

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

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

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

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

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

Груповое изменение размеров изображений

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

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

Теперь можно переходить к формированию нашей мини-программы. Сперва требуется найти и перетащить в окно рабочего процесса действие «Запросить объекты Finder» в категории «Файлы и папки» (или через строку поиска). Там можно указать текст заголовка окна, начальную папку и тип данных. Не забудьте установить чекбокс для множественного выбора.

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

Кстати, в нижней панели каждого действия есть три вкладки: Результаты, Параметры и Описание. Поэтому если вы хотите, чтобы Automator каждый раз предлагал вам указать необходимый размер изображения при выполнении этого действия, выберите чекбокс «Показывать действие в процессе выполнения» во владке Параметры (при желании, с помощью этой опции можно расширить и предыдущий процесс, чтобы задавать определенное имя файлам для переименования).

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

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

И в завершение процесса нам требуется перенести уменьшенное изображение в новый каталог. Для этого нам пригодится действие «Новая папка» из категории «Файлы и папки».

Сохраненная программа будет вести себя точно так же, как и любое другое приложение в системе.

Открываем определенные веб-страницы при запуске браузера

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

Нам потребуется шаблон «Приложение» и два действия, находящихся в категории «Интернет»:

  • «Получить выделенные URL», в настройках которого мы указываем наши любимые веб-страницы;
  • и действие «Отображать веб-страницы» для их открытия в браузере по умолчанию.

Извлечение текста из PDF

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

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

Заметьте, что в этом процессе мы не указали действие «Запросить объекты Finder», поэтому после запуска можно будет перетащить любой PDF-файл, подлежащий обработке, прямиком на иконку нашего приложения в Dock. Этот файл и послужит входящим параметром для процесса.

Сохраняем содержимое буфера обмена в текстовый файл

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

Нашей службе нужно дать человеческое название, чтобы мы могли её без проблем найти в меню «Сервисы» любого приложения…

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

А если заменить действие «Новый текстовый файл» на «Текст в аудиофайл», то в результате работы процесса вы получите аудиодорожку с содержимым буфера обмена, записанную с помощью встроенной в Mac OS X функции преобразования текста в речь.

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

Простое автоматическое резервное копирование

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

В Automator выбираем новый тип шаблона - «Напоминание iCal», после чего в окно рабочего процесса перетягиваем три действия из категории «Файлы и папки»:

  • «Получить указанные объекты Finder» (выбираем нужную папку для бекапа с помощью кнопки Добавить).
  • «Получить содержимое папок» с выбранной опцией «Повторить для каждой найденной подпапки».
  • И «Копировать объекты Finder» (для него необходимо указать каталог назначения и позволить заменять существующие файлы).

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

Завершить работу всех приложений

Иногда требуется завершить все запущенные приложения, которые мешают работать или заняли практически все свободные ресурсы компьютера. В этом случае можно воспользоваться специальной утилитой вроде Blitz , одним из советов по концентрации внимания в Mac OS X или же начать работу «с чистого листа», закрыв все приложения одним махом.

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

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

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

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

Automator, встроенный в OS X помощник, при наличии смекалки и желания оптимизировать работу позволяет сэкономить часы, дни и даже недели времени. А в связке с языком скриптов AppleScript Automator вообще может решить значительную часть тех вопросов, которые нам шлют в рубрику FAQ. Как и в случае с Терминалом, говоря об Automator, можно быстро уйти в дебри, но не стоит сразу подводить итоги, констатируя «Нет, это заумство не для меня». Как минимум 90% наших советов запросто могут пригодиться обычному человеку, далёкому от всякого рода компьютерных специальностей.

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

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

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

  • процесс, который запускается непосредственно в Automator и не может существовать вне его
  • программа, которая делается один раз, а потом живёт сама по себе
  • служба, которая интегрируется в OS X и становится доступна отосвюду
  • действие папки, которое отслеживает любые объекты, которые вы складываете в выбранную вами папку, и запускает для них нужные команды

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

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

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

Окно Automator состоит из двух частей – слева расположена библиотека действий, справа – рабочее пространство. Макрос конструируется обычным перетаскиванием действий из левой части экрана в правую.

Итак, добавляем наш первый этап:

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

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

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

Ну а теперь сделаем из нашего проекта полноценную программу:

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

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

Пока ты без ума от быстрых команд 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 создает процедуры документооборота (workflows), представляющие собой цепочки стандартных операций, на основе типовых операций, выполняемых большинством приложений. Эти типовые последовательности операций позволяют автоматизировать утомительные, однообразные и рутинные задачи, которые вам часто требуется выполнять на компьютере.Для работы с приложением Automator вам даже не требуется знать никакого языка программирования, чтобы создавать типовые действия процедур документооборота (workflow actions). Для тех, кто не силен в написании командных сценариев (shell scripts) или даже просто побаивается командной строки Terminal, приложение Automator - это наилучший способ создания программ для автоматизации типовых рутинных задач. Все, что при этом вам приходится сделать - это составить схему операций, которые требуется выполнить, и проверить, есть ли в Automator типовые события и действия, с помощью которых вы можете выполнить эти операции.

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

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

  • Apple Mac 101: руководство по Automator (http://docs.info.apple.com/article.html?artnum=304759).
  • Automator World (http://automatorworld.com) - сайт, на котором доступно большое количество готовых к употреблению процедур документооборота, а также приведены полезные советы, рецепты и новости о приложении Automator.
  • Готовые решения (действия и процедуры документооборота) доступны для бесплатного скачивания и на сайте Apple: http://www.apple.com/downloads/ macosx/automator.

Процедура Automator для закрытия всех приложений

Знакомство с приложением Automator 2.0, устанавливающимся вместе с Mac OS X Leopard, начнем с создания простой автоматизированной процедуры, которая закроет все работающие приложения, кроме Finder. Если вы не хотите видеть список начальных точек процедур Automator каждый раз при запуске этого приложения, выполните щелчок мышью по опции Automator в левой части строки меню и выберите команду Disable Starting Points.

Приложение Automator, представленное значком Otto, располагается в вашей папке Applications (Otto - это имя робота). Когда вы раскроете приложение, вы увидите список начальных точек, с которых следует начинать разработку схем документооборота (рис. 3.27). Выберите опцию Custom и нажмите кнопку Choose.

Если вы ранее уже пользовались (или до сих пор пользуетесь) первой версией Automator (входившей в состав Tiger), то возможно, она вызывала (или продолжает вызывать) у вас некоторые нарекания. С помощью этой ранней версии действительно можно создавать замечательные автоматизированные процедуры, но если что-то идет не так, то процедура просто не работает, и пользователю очень сложно понять, в чем же причина сбоя. Этот недостаток исправлен в Automator 2.0 и более поздних версиях. Теперь вы имеете возможность исследовать каждый шаг автоматизированной процедуры и увидеть, какие результаты он возвращает. Эта возможность очень важна для тех, кто действительно хочет пользоваться Automator для автоматизации рутинных и часто повторяющихся задач.


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

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


В верхней части окна располагается инструментальная панель с пятью кнопками. Крайняя левая кнопка, Hide Library, позволяет скрыть первые два столбца. Кнопка Media предоставляет доступ ко всем аудиофайлам, хранящимся в библиотеке iTunes или созданным с помощью GarageBand, вашим фотографиям, созданным с помощью iPhoto и Aperture, а также видеороликам, созданным с помощью iMovie ’08, iPhoto, iTunes и хранящимся в вашей папке Movies. Все эти мультимедийные файлы могут применяться для создания автоматизированных процедур.

Кнопка Record позволяет записывать последовательности действий. Это - новая функция, появившаяся в Automator 2.0. Она будет подробнее рассмотрена чуть далее. Кнопка Run используется для запуска автоматизированной процедуры, что позволяет протестировать ее и проверить на практике ее работу. Разумеется, присутствует и кнопка Stop, с помощью которой можно прервать работу выполняющейся автоматизированной процедуры.

В панели Library, к которой относятся первые два столбца, щелкните по кнопке Actions и выберите опцию Utilities. Перейдите в следующий столбец, прокрутите его и найдите действие Quit All Applications. Перетащите это действие в правую панель, предназначенную для сборки автоматизированной процедуры. В результате окно приложения Automator будет выглядеть так, как показано на рис. 3.28. На данном этапе, вы при желании можете протестировать автоматизированную процедуру, нажав кнопку Run на инструментальной панели. Как и ожидалось, эта процедура закроет все запущенные приложения, в том числе - и Automator.


Если вы хотите, чтобы перед закрытием приложения система выводила запрос на сохранение изменений, оставьте взведенным флажок Ask to Save Changes. Если вы хотите, чтобы некоторые приложения оставались работать и не закрывались (в том случае, если они запущены), вы можете добавить их в список Do not quit нажатием кнопки Add. В нижней части окна, описывающего действие, находятся три дополнительных опции. При выполнении автоматизированной процедуры или действия, щелкните мышью по кнопке Results, если вы хотите проверить, было ли данное действие выполнено успешно. В случае неудачи вы получите объяснение ее причин.

Нажатие кнопки Options позволяет задать варианты выбора, которые вы можете сделать до или во время выполнения автоматизированной процедуры или действия. В данном конкретном примере, если вы выберете опцию Show this action when the workflow runs, вы получите возможность отменить это действие до его исполнения, а также добавить или удалить в автоматизированную процедуру приложения, перечисленные в списке (рис. 3.29). Кнопка Descriptions предоставляет дополнительную информацию о том, как будет работать данная автоматизированная процедура и какие результаты планируется получить с ее помощью. Кроме того, она дает некоторые указания по поводу включенных в ее состав действий и событий.

После того как автоматизированная процедура будет составлена и протестирована, вам потребуется метод ее запуска без необходимости запуска самого приложения Automator. Чтобы добиться этой цели, сохраните автоматизированную процедуру как приложение. Для этой цели выберите из меню команды File → Save. Выберите папку, в которой требуется сохранить вашу новую автоматизированную процедуру. Возможно, вы захотите сохранить ее в вашей личной папке Applications или в отдельной папке, в которую вы можете создать специально для хранения всех автоматизированных процедур. Затем из списка File Format выберите опцию Application (рис. 3.30). Разумеется, вы можете сохранить процедуру и в виде набора действий (для этого следует выбрать опцию Workflow), но в этом случае при щелчке мышью по вашей процедуре она будет раскрываться в Automator. Если же автоматизированная процедура будет сохранена в формате приложения, она будет вести себя в точности так же, как и любое другое приложение, установленное на вашем компьютере.

Вы можете создать аналогичную автоматизированную процедуру для избирательного закрытия приложений, при котором закрытию будут подлежать только приложения, включенные в список. Для этого перетащите действие Quit Application (расположенное в списке непосредственно после действия Quit All Applications) для каждого приложения, которое вы хотите закрывать автоматически, и сохраните всю автоматизированную процедуру в виде приложения.

После сохранения автоматизированной процедуры в виде приложения, вы можете обнаружить ее там, где вы ее сохранили, и перетащить значок этого приложения в панель Dock, поместив ее рядом со значком Finder. Таким образом вы получите возможность очень быстро (фактически, единственным щелчком мыши) закрывать все работающие приложения, без необходимости проделывать эту процедуру индивидуально для каждого из запущенных приложений.


Доступ к просмотру медийных файлов

Если вы - опытный пользователь программ из состава пакета iLife, например, таких как iMovie и iDVD, или же программ iWork, таких, как Keynote или Pages, то вы наверняка знаете, что каждое из этих приложений имеет специальный браузер для просмотра медийных файлов, предназначенный для отбора и использования изображений из вашей библиотеки iPhoto (или Aperture 1.5, если вы установили это ПО).

Однако представьте себе ситуацию, когда вам требуется получить доступ к вашим фотографиям iPhoto или Aperture в процессе работы с приложениями, не обладающими функциональностью браузера медийных файлов. В этом случае вам опять придет на помощь приложение Automator. Используя Automator, вы сможете создать браузер для фотографий или аудиофайлов, доступ к которому вы сможете получить откуда угодно (например, из Finder).

Для этого вам потребуется выполнить следующее:

  1. Запустите Automator 2.0 и выберите опцию Custom.
  2. В крайнем левом столбце браузера Automator выберите опцию Photos. Затем перейдите во второй столбец и выберите опцию Ask for photos. Если вы желаете создать аналогичный браузер для музыкальных файлов, хранящихся в ваших библиотеках iTunes и GarageBand, щелкните мышью по опции Music Actions в библиотеке Automator, а затем в среднем столбце выберите опцию Ask for Songs.
  3. Перетащите мышью действие Ask for photos в главное окно редактирования автоматизированной процедуры.
  4. В поле Prompt введите описательную текстовую строку, например, Get My Photos.
  5. Теперь выберите из меню команды File → Save As и сохраните автоматизированную процедуру в виде приложения. Удобно сохранить новое приложение в папке Applications, откуда его можно перетащить мышью на панель Dock, что обеспечит быстрый доступ к приложению. Кроме того, вы можете сохранить автоматизированную процедуру в виде файла плагина (File → Save As Plug-in), доступ к которому в Mac OS X может осуществляться несколькими различными способами. Например, если вы сохранили процедуру в виде плагина Finder, то доступ к этому плагину можно получить, выполнив щелчок мышью при нажатой клавише Ctrl или выбрав из контекстного меню команды More → Automator → Get My Photos. Вы можете сохранить плагин в виде скрипта, после чего он будет сохранен и доступен через меню Scripts, которое вы можете добавить в строку меню (запустите приложение /Applications/AppleScript/AppleScript Utility и выберите команду Show Script Menu in menu bar).
  6. Теперь вам достаточно будет щелкнуть мышью по значку нового приложения в панели Dock, и на экране появится браузер фотографий iPhoto или Aperture (при том условии, что на вашем компьютере установлено одно из этих приложений или оба приложения - рис. 3.31). Теперь вы сможете мышью перетащить нужные фотографии в ваше приложение, где вы сможете манипулировать картинкой с высоким разрешением так, как вам будет угодно.

Функция Watch Me Do

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

Для этого следует воспользоваться функцией Watch Me Do, предназначенной специально для записи выполняемых пользователем операций и создания на их основе новых автоматизированных процедур. Чтобы воспользоваться этой функцией, откройте панель параметров предпочтительной настройки Universal Access (System Preferences → Universal Access) и активизируйте доступ к вспомогательным устройствам. Следует иметь в виду, что запись действий работает не во всех случаях, но когда эта функция доступна, она весьма полезна.

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

  1. Запустите Automator и выберите опцию Custom.
  2. Щелкните мышью по красной кнопке Record на инструментальной панели Automator. В результате интерфейс Automator изменится - вместо окна Automator на экране появится небольшой черный квадратик, указывающий на то, что все события, связанные с клавиатурой и перемещением курсора мыши, будут записываться до тех пор, пока вы не нажмете кнопку Stop.
  3. В рассматриваемом примере давайте выполним следующие операции. Пока Automator находится в режиме записи, наведите курсор на папку WatchMe в панели Dock и выполните на ней щелчок мышью при нажатой клавише Сommand. Когда папка раскроется на вашем рабочем столе, нажмите клавиатурную комбинацию Command+A. Затем нажмите кнопку Delete на инструментальной панели. Все файлы, расположенные в папке WatchMe, будут удалены в Корзину. Не освобождайте Корзину, а вместо этого нажмите кнопку Stop в окне рекордера. Вернуть все файлы обратно в папку WatchMe можно, нажав клавиатурную комбинацию Command+Z.
  4. Теперь настал момент посмотреть на автоматизированную процедуру Watch Me Do, которая отражает результат записи всех действий, выполненных на предыдущем шаге (рис. 3.32). Щелкните мышью по кнопке Run на инструментальной панели Automator. Вы увидите, как Automator в точности воспроизведет все перемещения курсора и нажатия клавиатурных комбинаций, которые вы выполнили на предыдущем шаге. После того как исполнение автоматизированной процедуры завершится, нажмите клавиатурную комбинацию Command+Z в окне Finder, если вы хотите отменить удаление файлов.
  5. При желании вы можете выполнить операцию повторно, но на этот раз изменить скорость воспроизведения, переместив ползунок Playback Speed в правой части окна на показатель 10x, чтобы операция выполнилась быстрее, чем задано по умолчанию.

Размещение автоматизированных процедур

Создав и сохранив автоматизированные процедуры, вы можете раскрыть свою домашнюю папку и перейти в папку Library/Workflow/Application. В ее составе вы увидите папки для всех автоматизированных процедур, которые вы сохранили для своих автоматизированных процедур Finder, Folder или iCal.

Кроме того, вы можете сохранить ваши автоматизированные процедуры для дальнейшей разработки или модификаций. Чтобы сделать это, раскройте интересующую вас процедуру в Automator, выберите из меню команды File → Save или Save As и сохраните автоматизированную процедуру в формате Workflow. Сохранять автоматизированную процедуру можно где угодно - при ее открытии Automator запустится автоматически, и вы сможете продолжить процесс разработки до тех пор, пока не будете полностью удовлетворены полученным результатом.

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

© 2024 splav38.ru -- Новости. Советы. Обзоры. Программы. Безопасность