Как да автоматизираме повтарящите се задачи на вашия Mac
За всички стари вицове за мишки с един бутон и простота, Mac имат някои функции за захранване, които Windows просто не предлага. Automator е един от тях, предлагащ лесен начин за автоматизиране на повтарящи се задачи без софтуер на трети лица.
Automator е мощен инструмент и има много неща, които можете да направите с него. Можете да използвате графичния интерфейс, за да създадете „рецепти за автоматизация“ с плъзгане и пускане или да напишете AppleScript на ръка. Бързото търсене в мрежата ще ви отведе до много различни примери за неща, които можете да направите с него.
Стартиране на Automator и създаване на документ
Автоматично се инсталира на вашия Mac по подразбиране, така че можете да го стартирате чрез натискане на Command + Space, за да отворите Spotlight търсене, да напишете Automator и да натиснете Enter. Можете да го намерите и под Other> Automator in Launchpad или Applications> Automator в Finder.
Ще видите различни типове документи, с които можете да започнете. Всички те са основно различни видове работни процеси; те просто се задействат по различни начини:
- Работния процес: Работен процес е поредица от действия, които се изпълняват вътре в Automator.
- Приложение: Приложението е същото като работен процес, но може да се изпълнява като приложение от външен Automator. Например, можете да плъзгате и пускате файлове върху иконата на приложението, за да стартирате работния процес от него от външен автоматизатор.
- Обслужване: Това ви позволява да създадете "услуга", която ще бъде достъпна от менюто Услуги в други приложения.
- Приставка за печат: В диалоговия прозорец за печат на системата се появява приставка за печат.
- Действие в папката: Това е работен процес, който свързвате към определена папка на вашия Mac. Когато добавяте файлове в тази папка, вашият Mac автоматично ще изпълни работния процес върху тях.
- Аларма за календара: Това се изпълнява, когато в календара ви се случи конкретно събитие.
- Плъгин за улавяне на изображения: Това се появява като опция в помощната програма Image Capture, използвана при прехвърляне на снимки на вашия Mac.
- Команда за диктовка: Това се изпълнява, когато се задейства от гласова команда, известна като команда за диктовка на вашия Mac.
Създаване на проста услуга
Например, ще създадем услуга, която можете да използвате във всяко приложение. Първо, ние щяхме да изберем услуга в диалоговия прозорец и щракнете върху Избор. В горната част на прозореца можем да изберем с какво искаме услугата да работи. По подразбиране е настроено на „Услугата получава избрания текст във всяко приложение.“ Това означава, че можете да изберете текст и след това да кликнете върху менюто на приложението, да посочите Услуги и да изберете услугата си във всяко приложение. (Възможно е също да можете да щракнете с десния бутон на мишката или да щракнете върху текста с контрола, в зависимост от приложението.)
Можете обаче да промените това. Например, можете да изберете „Службата получава файлове или папки във Finder“ и услугата ще се показва само когато изберете файлове или папки в приложението Finder.
След това можете да изберете действия от левия панел. Плъзнете и пуснете ги на дясната страна и те ще се изпълнят в избрания от вас ред. Например, можем да изтегляме и пускаме действието Текст> Говори текст, в десния панел и да избираме глас.
Щракнете върху менюто Файл, щракнете върху Запиши и въведете име за услугата. След това ще се появи като опция във вашата система. Например, след като запазим горепосочената услуга, сега можем да изберем текст във всяко приложение, да кликнем върху менюто Услуги и да изберем нашата услуга, за да може компютърът да прочете този текст на глас за нас.
Още трикове
Създадохме услуга в горния пример, но процесът е подобен за всеки тип работен процес, който може да искате да създадете. Можете да добавите няколко действия от левия панел и да ги подредите в реда, който желаете чрез плъзгане и пускане, за да извършите много операции по реда на елементите. Например, можете да създадете действие на папка, което заснема изображения, които добавяте към определена папка, създава резервно копие и след това ги намалява за вас.
Можете също да кликнете върху бутона Запис, за да запишете поредица от кликвания на мишката и да напишете събития на компютъра, което ви позволява автоматично да ги изпълните по-късно. Това е основно като запис на макрос и ви позволява автоматично да копирате вашите действия от Mac. След записа последователността на събитията ще се появи като действие “Watch Me Do”, което можете да поставите навсякъде, където пожелаете, в работния процес.
За да направите още повече, има действие "Run AppleScript", което можете да използвате за автоматично стартиране на код, написан на AppleScript. Ако търсите в мрежата, ще намерите множество полезни действия, написани в AppleScript, които можете да копирате и поставите в действието Run AppleScript. Това ви позволява да правите по-усъвършенствани неща, които не се появяват като лесни действия с плъзгане и пускане в Automator.
Очевидно е, че ние само надраскаме повърхността и това е идеята. На тази тема могат да бъдат написани цели книги. С основите измислих, можете да се натрапвате около Automator и да разберете как да направите това, което искате да направите. Можете също така да се чувствате упълномощени да търсите в мрежата полезни работни процеси и фрагменти на AppleScript, които могат бързо да изпълняват тези повтарящи се задачи за вас, да разберат как работи Automator и как да ги използвате.