Практическо ръководство за използване на Automator
Практическо ръководство за използване на Automator
Anonim
Практическо ръководство за използване на Automator
Практическо ръководство за използване на Automator
икона на автомат
икона на автомат

Automator е невероятно удобна програма за Mac OS X, която ви позволява да автоматизирате някои от вашите рутинни и ежедневни операции. За съжаление, повечето нови потребители на Mac дори не знаят, че този инструмент съществува. Ето защо днес ще се опитам да поправя това и с помощта на нагледни примери да покажа основните принципи на създаване на мини програми, които се наричат "процеси" (workflow).

Пакетно преименуване на изображения

Може би ще започнем с доста проста задача за групово преименуване на изображения според определена маска, съдържаща името на файла, неговия номер и текущата дата. Ако има няколко такива файла, тогава можете да ги преименувате ръчно, но ако има голям брой файлове, препоръчвам да използвате услугите на Automator.

За да стартирате помощната програма, просто трябва или да намерите нейната икона в горната част на директорията с приложения, или да използвате любимия си стартер за стартиране на приложения/система Spotlight. И след няколко секунди пред нас ще се появи прозорец на приложението, както и списък с налични шаблони:

  • „Процесът“е най-простата последователност от действия, които могат да бъдат стартирани директно от Automator.
  • „Програмата“е самостоятелен процес и може да бъде запазена като обикновено приложение за Mac OS X с разширението

    *.приложение

  • .
  • „Услуга“е контекстно зависим процес, който може да се използва в цялата система или в отделни приложения.
  • „Действието с папка“се стартира само за посочената папка и се инициализира от добавените към нея обекти.
  • „Плъгините за печат“се използват за разширяване на възможностите на диалоговия прозорец за печат.
  • ICal напомнянията са процеси, които се задействат от събития, добавени към iCal.
  • И накрая, "Image Capture Plugin" може да се използва в подходящо приложение за обработка на снимки, изтеглени от камера.
автомат-01
автомат-01

В нашия случай изберете "Folder Action" - и пред нас ще се появи прозорец, разделен на 2 области. Лявата половина съдържа библиотеката (списък с налични действия и променливи), а дясната половина съдържа прозореца на работния процес, в който можете да плъзгате елементи от библиотеката.

Използвайки опцията, разположена в горната част на прозореца на процеса (точно под лентата с инструменти), трябва да изберете папка. За нея нашите действия ще бъдат извършени:

автомат-02
автомат-02

Всичко, което може да ни е необходимо, за да решим проблема, се намира в категорията "Файлове и папки". Първо трябва да намерите и плъзнете действие, наречено „Преименуване на обекти Finder“в прозореца на работния процес. Тъй като Automator променя имената си, ще бъдем подканени да добавим автоматично друго действие, за да запазим оригиналните файлове в друга папка (реших да не запазвам копия, но това не означава, че трябва да правите същото).

Сега, в първия падащ списък на нашето действие, трябва да изберете елемента „Направи последователно“и да конфигурирате формата на новото име по ваша преценка. Това е достатъчно лесно, тъй като в долната част на действието има пример.

За да добавите текущата дата към името на файла, трябва да плъзнете отново действието Преименуване на Finder Items в прозореца на работния процес. Само този път, вместо "Направи последователно", изберете елемента от списъка "Добавяне на дата или час" (по-точно той се избира автоматично) и задайте параметрите, както желаете:

автомат-03
автомат-03

Можете просто да проверите работата на процеса: запазете го и плъзнете групата файлове в папката, посочена в самото начало. След известно време - зависи от размера и броя на файловете - имената им ще бъдат автоматично променени. Вижте колко е лесно?

Пакетно преоразмеряване на изображения

Усложняваме задачата. Да кажем, че имаме голям брой изображения (снимки), които трябва да бъдат намалени. За да решим този проблем, трябва да изберем шаблона "Програма".

автомат-04
автомат-04

Въпреки това, преди да се втурна да решавам проблема "челно", предлагам да съставим последователност от необходимите действия. Например, първо трябва да подканим потребителя да избере снимките, които искаме да преоразмерим. Освен това е препоръчително да работите не с оригиналите на файловете, а с техните копия, така че винаги да има възможност да изпробвате нови настройки за нашия процес. И ние ще копираме миниатюрите в отделна директория.

Сега можете да продължите към формирането на нашата мини програма. Първо, трябва да намерите и плъзнете действието „Заявка за търсене на елементи“в категорията „Файлове и папки“(или през лентата за търсене) в прозореца на работния процес. Там можете да посочите текста на заглавието на прозореца, началната папка и типа данни. Не забравяйте да поставите отметка в квадратчето за множествен избор.

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

Между другото, в долния панел на всяко действие има три раздела: Резултати, Опции и Описание. Ето защо, ако искате Automator да ви подканя да посочите необходимия размер на изображението всеки път, когато извършвате това действие, поставете отметка в квадратчето „Показване на действието в ход“в раздела Параметри. файлове за преименуване).

Ако забележите, от всяко действие излиза триъгълна стрелка, която представлява резултата от работата му. След това тези резултати се използват като входни параметри в следващата стъпка.

И още един трик: като поставите отметка в квадратчето „Показване на действието в ход“, опцията „Показване само на избрани обекти“ще стане активна. Така ще можете да покажете не целия прозорец с действието, а само някои елементи. Например поле за определяне на необходимия размер.

И в края на процеса трябва да прехвърлим миниатюрното изображение в нова директория. За това се нуждаем от действието „Нова папка“от категорията „Файлове и папки“.

автомат-05
автомат-05

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

Отваряне на определени уеб страници при стартиране на браузъра

Почти всеки ден стартирам Safari и започвам да работя със същите уеб страници. Така че защо не създадете приложение, което прави това автоматично?

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

  • „Вземете подчертани URL адреси“, в настройките на които посочваме любимите си уеб страници;
  • и действието „Показване на уеб страници“, за да ги отворите в браузъра по подразбиране.
автомат-06
автомат-06

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

Това е доста прост, но удобен скрипт за Automator и понякога може да ви спести време. Това ще ви позволи да извлечете текст от PDF документ (разбира се, такъв документ трябва да съдържа само текст, а не сканирани снимки) и да го запишете в отделен файл със или без форматиране.

За да решим проблема, ни трябва само едно действие със същото име, „Извличане на PDF текст“, намиращо се в категорията „PDF файлове“. Плъзнете го в прозореца на работния процес и коригирайте опциите, както желаете:

автомат-07
автомат-07

Имайте предвид, че не сме посочили действието „Искане на елементи за търсене“в този процес, така че след стартиране можете да плъзнете и пуснете всеки PDF, който да бъде обработен директно върху иконата на нашето приложение в Dock. Този файл ще служи като входен параметър за процеса.

Запазете съдържанието на клипборда в текстов файл

Продължаваме да се запознаваме с различни шаблони на Automator и в този процес предлагам да създадем услуга, която ще запази съдържанието на клипборда в текстовия файл, който посочихме. Необходимият шаблон се нарича "Услуга". Тя няма да преподава никакви първоначални данни, а ще „действа според ситуацията“. Следователно той няма да има входни данни, които се изисква да бъдат посочени в падащия списък над прозореца на работния процес.

След това в работното пространство копирайте действието „Вземете съдържанието на клипборда“от категорията „Сервизни помощни програми“(няма настройки) и действието „Нов текстов файл“от категорията „Текст“.

автомат-08
автомат-08

Нашата услуга трябва да получи човешко име, за да можем лесно да я намерим в менюто „Услуги“на всяко приложение…

автомат-09
автомат-09

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

автомат-10
автомат-10

И ако замените действието „Нов текстов файл“с „Текст към аудио файл“, тогава в резултат на работата на процеса ще получите аудио запис със съдържанието на клипборда, записан с помощта на вградената Mac OS X функция за преобразуване на говор.

автомат-11
автомат-11

По принцип тази функция е създадена специално за хора с увреждания, но при желание може да се използва и за развлекателни цели.

Прости автоматични архиви

Докато продължаваме да усложняваме нещата, сега предлагам да създадем проста система за архивиране, която ще се задейства, когато настъпи определено събитие в iCal. За да направим това, ще използваме способността му като напомняне за събитието, за да стартираме конкретно приложение или файл.

автомат-12
автомат-12

В Automator изберете нов тип шаблон - "iCal Reminder" и след това плъзнете три действия от категорията "Файлове и папки" в прозореца на работния процес:

  • „Вземете посочени обекти Finder“(изберете желаната папка за архивиране с помощта на бутона Добавяне).
  • „Извличане на съдържанието на папки“с избрана опция „Повторете за всяка намерена подпапка“.
  • И „Копиране на елементи от Finder“(трябва да посочите дестинационната директория за него и да ви позволи да презапишете съществуващите файлове).
автомат-13
автомат-13

Веднага след като запазите процеса, iCal ще стартира и събитие с името на вашия процес ще бъде автоматично добавено за близко бъдеще. Можете да промените това събитие по ваша преценка, както и да създадете напълно ново, независимо събитие, което показва необходимостта от стартиране на нашата програма в секцията за напомняния:

автомат-14
автомат-14

Излезте от всички приложения

Понякога се изисква прекратяване на всички работещи приложения, които пречат на работата или са заели почти всички свободни ресурси на компютъра. В този случай можете да използвате специална помощна програма като Blitz, един от съветите за концентрация върху Mac OS X, или да започнете от нулата, като затворите всички приложения с един замах.

Този работен процес изисква само едно програмирано действие. И това действие се нарича по подобен начин - "Край на всички програми" (намира се в категорията "Помощни програми"). Можете също да добавите някои приложения към изключения. В „трудни времена“всичко, което трябва да направите, е да стартирате нашата притурка, да изчакате малко и отново да се насладите на представянето на Mac.

автомат-15
автомат-15

Това е всичко за днес! Надявам се, че тази статия ще ви помогне не само да разберете чудесния и полезен инструмент Automator, но също така значително ще опрости някои от рутинните операции. Не се страхувайте да експериментирате, защото ако искате, можете да вземете за основа някой от примерите, обсъдени по-горе, и да ги промените, както сметнете за добре.

Препоръчано: