Изненадващо, малко хора използват софтуера Automation за автоматична обработка на приложения за OS X, въпреки че е лесен за използване и мощен инструмент. Можете просто да автоматизирате всяка поредица от събития в операционната система, действия, свързани с различни софтуерни програми, и предварително зададените настройки, записани като "работен процес". Това е като действие в Photoshop, партиден процес, но много по-сложен от това. Тя е още по-мощна, ако комбинирате мощността на Automator със силата на Applescripts, на родния скриптов език на OS X.

В тази статия ще ви покажем четири готини неща, които можете да направите с Automator. След като направите това, може би ще започнете да експериментирате и да го използвате по-често, за да автоматизирате често използваните от вас процеси.

1. Word Count

Любопитно е, че не много приложения имат вграден брой думи, което е странно, както при много ситуации имате ограничен брой думи или още по-лоши знаци, които можете да използвате за текста си. Бихте мислили, че повече приложения ще имат тази функция, но тъй като не го правят, нека я добавим с Automator.

Отворете Automator и изберете да създадете работен поток на услугата.

Добавете действие "Стартирайте Applescript", оставете квадратчето "Output replaces selected text" без отметка и въведете или изрежете и поставете следния скрипт в действието:

 при изпълнение на {input, parameters} настройте theWords да брои думи от диалоговия прозорец за показване (string) ("There are" & thewords & "думи в тази селекция") като край 

Запазете като "Word Counter MTE" и следващия път, когато искате да броите думи във всяко приложение, изберете думите и отидете в менюто "Application -> Services", а една от селекциите ще бъде "Word Counter MTE" поддържани приложения).

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

2. Направете Desktop NASA изображение на деня

Това е страхотно, ако се отегчите лесно с вашето изображение на работния плот. Използвайки RSS емисии и Automator, можете да направите приложение, което, когато го стартирате, търси RSS емисия за NASA картина на деня, изтегля всички снимки от емисията и задава най-горното като вашето изображение на работния плот.

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

Направете така, както правите сега, и отворете Automator, но този път изберете да създадете работен процес на приложението.

Добавете действие "Получаване на конкретни URL адреси" и му дадете URL адреса:

 https://www.nasa.gov/rss/dyn/image_of_the_day.rss 

След това плъзнете в действие "Вземи URL адресите от статии" и изберете "свързани от статиите" от падащото меню.

Изберете действие "Изтегляне на URL адреси" и го плъзнете в работния процес. Изберете нова директория, например Снимки -> NasaPictures.

И накрая добавете действие "Настройка на работния плот".

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

3. Конвертиране на графики чрез премахване на изображения върху икона

Това е наистина приятно. Това създава икона, на която можете да пускате файлове и да ги конвертирате в JPEG, дори да ги преоразмерите.

Създайте работен поток на приложението.

Плъзнете в действие "Нова папка" и въведете името CONVERTED FILES (въведете интервал след думите) и място за създаване на папката, когато приложението се стартира от падащото меню.

Сега щракнете върху бутона за променливи в лявата страна до действията и ще получите някои променливи, които да вмъкнете. Изберете "Дата & Час" и плъзнете "Текущо време" в интервала след CONVERTED FILES. Въведете друго място след него, след което плъзнете "Днешната дата" след него.

Използвайте падащото меню в "Днешната дата" и изберете нещо без / в него. Това няма да бъде толерирано от файловата система.

Добавете действие "Получаване на съдържание в папката" и преместете това под последното действие. Това подготвя файла за обработка.

Добавете действие "Промяна на типа изображения" и изберете JPEG от падащото меню. В този момент можете да добавите опции за конвертиране, но за сега ще пропуснем това и ще запазим.

Запазете приложението в папката "Приложения", след което го намерете в навигатора и го плъзнете в Dock.

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

4. Преименуване на партида

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

Този път създайте нов работен процес на Workflow. Да, има работен процес, наречен Работен поток. Това ще създаде работни потоци, които могат да бъдат запазени за по-късно редактиране.

Плъзнете тези две действия в работния процес: "Получаване на конкретни елементи на Finder" и "Преименуване на елементите на Finder". Ако те са трудни за намиране, търсете ги в прозореца в горната част на списъка.

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

Пример за имената на файловете, които ще завършите, се показва в дъното на действието.

Щом сте доволни от действието за именуване, натиснете бутона за възпроизвеждане в горния десен ъгъл на прозореца Automator и действията ще се изпълняват. Преди действието те изглеждат така:

И след това изглеждат така:

Perfect.

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

Използвате ли вече автоматика, за да улесните обичайните задачи? Какви са вашите любими действия? Кажете ни в коментарите по-долу.