Praktický sprievodca používaním Automatoru
Praktický sprievodca používaním Automatoru
Anonim
Praktický sprievodca používaním Automatoru
Praktický sprievodca používaním Automatoru
automat-ikona
automat-ikona

Automator je neuveriteľne praktický program Mac OS X, ktorý vám umožňuje automatizovať niektoré z vašich bežných a každodenných operácií. Bohužiaľ, väčšina nových používateľov počítačov Mac ani nevie, že tento nástroj existuje. Preto sa to dnes pokúsim napraviť a pomocou názorných príkladov ukážem základné princípy tvorby miniprogramov, ktoré sa nazývajú „procesy“(workflow).

Dávkové premenovanie obrázkov

Začneme možno pomerne jednoduchou úlohou skupinového premenovania obrázkov podľa určitej masky obsahujúcej názov súboru, jeho číslo a aktuálny dátum. Ak existuje niekoľko takýchto súborov, môžete ich premenovať manuálne, ale ak je súborov veľké množstvo, odporúčam použiť služby Automator.

Na spustenie pomôcky stačí buď nájsť jej ikonu v hornej časti adresára Aplikácie, alebo použiť svoj obľúbený spúšťač na spustenie aplikácií / systému Spotlight. A po niekoľkých sekundách sa pred nami objaví okno aplikácie a zoznam dostupných šablón:

  • „Proces“je najjednoduchšia postupnosť akcií, ktoré možno spustiť priamo z Automatora.
  • „Program“je samostatný proces a možno ho uložiť ako bežnú aplikáciu Mac OS X s príponou

    *.aplikácia

  • .
  • „Služba“je proces závislý od kontextu, ktorý možno použiť v celom systéme alebo v jednotlivých aplikáciách.
  • „Akcia priečinka“sa spustí len pre zadaný priečinok a inicializuje sa objektmi, ktoré sú doň pridané.
  • „Tlačové pluginy“slúžia na rozšírenie možností tlačového dialógu.
  • Pripomienky ICal sú procesy, ktoré sa spúšťajú udalosťami pridanými do iCal.
  • Nakoniec, „Image Capture Plugin“možno použiť vo vhodnej aplikácii na spracovanie fotografií stiahnutých z fotoaparátu.
automat-01
automat-01

V našom prípade zvoľte "Akcia priečinka" - a pred nami sa objaví okno rozdelené na 2 oblasti. Ľavá polovica obsahuje knižnicu (zoznam dostupných akcií a premenných) a pravá polovica obsahuje okno pracovného toku, do ktorého môžete presúvať položky z knižnice.

Pomocou možnosti umiestnenej v hornej časti okna procesu (vpravo pod panelom s nástrojmi) musíte vybrať priečinok. Pre ňu sa vykonajú naše akcie:

automat-02
automat-02

Všetko, čo môžeme potrebovať na vyriešenie problému, sa nachádza v kategórii „Súbory a priečinky“. Najprv musíte nájsť a pretiahnuť akciu s názvom „Premenovať objekty Findera“do okna pracovného postupu. Keďže Automator mení ich názvy, budeme vyzvaní, aby sme automaticky pridali ďalšiu akciu na uloženie pôvodných súborov do iného priečinka (rozhodol som sa neukladať kópie, ale to neznamená, že musíte urobiť to isté).

Teraz, v úplne prvom rozbaľovacom zozname našej akcie, musíte vybrať položku "Vytvoriť sekvenčné" a nakonfigurovať formát nového názvu podľa vlastného uváženia. Je to dosť jednoduché, ako je príklad v spodnej časti akcie.

Ak chcete k názvu súboru pridať aktuálny dátum, musíte znova potiahnuť akciu Premenovať položky vyhľadávača do okna pracovného toku. Iba tentoraz namiesto "Vykonať sekvenčne" vyberte položku zoznamu "Pridať dátum alebo čas" (presnejšie, vyberá sa automaticky) a nastavte parametre podľa vlastného uváženia:

automat-03
automat-03

Môžete jednoducho skontrolovať prácu procesu: uložte ho a presuňte skupinu súborov do priečinka uvedeného na úplnom začiatku. Po chvíli – to závisí od veľkosti a počtu súborov – sa ich názvy automaticky zmenia. Vidíte, aké je to ľahké?

Dávková zmena veľkosti obrázkov

Komplikujeme úlohu. Povedzme, že máme veľké množstvo obrázkov (fotografií), ktoré je potrebné zmenšiť. Na vyriešenie tohto problému musíme vybrať šablónu "Program".

automat-04
automat-04

Predtým, ako sa však vrhnem na vyriešenie problému „hlavou“, navrhujem zostaviť postupnosť potrebných opatrení. Napríklad najprv by sme mali používateľa vyzvať, aby vybral fotografie, ktorých veľkosť chceme zmeniť. Okrem toho je vhodné nepracovať s originálmi súborov, ale s ich kópiami, aby bolo vždy možné vyskúšať nové nastavenia pre náš proces. A miniatúry skopírujeme do samostatného adresára.

Teraz môžete pristúpiť k tvorbe nášho mini-programu. Najprv musíte nájsť a pretiahnuť akciu "Vyžiadať položky vyhľadávača" v kategórii "Súbory a priečinky" (alebo cez vyhľadávací panel) do okna pracovného postupu. Tu môžete zadať text nadpisu okna, počiatočný priečinok a typ údajov. Nezabudnite zaškrtnúť políčko pre viacnásobný výber.

Ak chcete pracovať s kópiami súborov, navrhujem nájsť v knižnici akciu „Kopírovať položky vyhľadávača“s uvedením cieľového adresára. Ďalší krok je v kategórii „Fotografie“a nazýva sa „Zväčšiť obrázok“. V nastaveniach môžete určiť veľkosť výsledného obrázku v pixeloch alebo percentách.

Mimochodom, v spodnej časti každej akcie sú tri karty: Výsledky, Možnosti a Popis. Ak teda chcete, aby vás Automator pri každom vykonávaní tejto akcie vyzval na zadanie požadovanej veľkosti obrázka, začiarknite políčko „Zobraziť prebiehajúcu akciu“na karte Parametre.

Ak si všimnete, z každej akcie vychádza trojuholníková šípka, ktorá predstavuje výsledok jej práce. Tieto výsledky sa potom použijú ako vstupné parametre v ďalšom kroku.

A ešte jeden trik: zaškrtnutím políčka „Zobraziť prebiehajúcu akciu“sa aktivuje možnosť „Zobraziť iba vybrané objekty“. Takto budete môcť zobraziť nie celé okno s akciou, ale len niektoré prvky. Napríklad pole na zadanie požadovanej veľkosti.

A na konci procesu musíme preniesť miniatúrny obrázok do nového adresára. Na to potrebujeme akciu „Nový priečinok“z kategórie „Súbory a priečinky“.

automat-05
automat-05

Uložený program sa bude správať presne ako ktorákoľvek iná aplikácia v systéme.

Otvorenie určitých webových stránok pri spustení prehliadača

Takmer každý deň spustím Safari a začnem pracovať s rovnakými webovými stránkami. Prečo teda nevytvoriť aplikáciu, ktorá to robí automaticky?

Potrebujeme šablónu aplikácie a dve akcie umiestnené v kategórii Internet:

  • "Získať zvýraznené adresy URL", v nastaveniach ktorých označujeme naše obľúbené webové stránky;
  • a akciu „Zobraziť webové stránky“na ich otvorenie v predvolenom prehliadači.
automat-06
automat-06

Extrahujte text z PDF

Toto je pomerne jednoduchý, ale praktický skript pre Automator a niekedy vám môže ušetriť čas. Umožní vám extrahovať text z dokumentu PDF (samozrejme, takýto dokument by mal obsahovať iba text, nie naskenované obrázky) a uložiť ho do samostatného súboru s formátovaním alebo bez neho.

Na vyriešenie problému potrebujeme iba jednu akciu s rovnakým názvom „Extrahovať text PDF“, ktorá sa nachádza v kategórii „Súbory PDF“. Presuňte ho do okna pracovného toku a upravte možnosti, ako chcete:

automat-07
automat-07

Všimnite si, že sme v tomto procese nešpecifikovali akciu „Request Finder Items“, takže po spustení môžete ľubovoľný súbor PDF, ktorý sa má spracovať, pretiahnuť priamo na ikonu našej aplikácie v doku. Tento súbor bude slúžiť ako vstupný parameter procesu.

Uložte obsah schránky do textového súboru

Pokračujeme v oboznamovaní sa s rôznymi šablónami Automator a v tomto procese navrhujem vytvoriť službu, ktorá uloží obsah schránky do nami zadaného textového súboru. Požadovaná šablóna sa nazýva „Služba“. Nebude učiť žiadne počiatočné údaje, ale bude „konať podľa situácie“. Preto nebude mať vstupné údaje, ktoré je potrebné zadať v rozbaľovacom zozname nad oknom pracovného postupu.

Ďalej v pracovnom priestore skopírujte akciu „Získať obsah schránky“z kategórie „Obslužné programy“(nemá žiadne nastavenia) a akciu „Nový textový súbor“z kategórie „Text“.

automat-08
automat-08

Naša služba musí dostať ľudské meno, aby sme ju mohli ľahko nájsť v ponuke „Služby“akejkoľvek aplikácie …

automat-09
automat-09

… a v prípade potreby jej priraďte klávesovú skratku v aplikácii System Preferences.

automat-10
automat-10

A ak nahradíte akciu „Nový textový súbor“za „Text do zvukového súboru“, ako výsledok práce procesu dostanete zvukovú stopu s obsahom schránky, zaznamenanú pomocou vstavaného systému Mac OS. X funkcia prevodu textu na reč.

automat-11
automat-11

Vo všeobecnosti bola táto funkcia navrhnutá špeciálne pre ľudí so zdravotným postihnutím, ale ak je to potrebné, môže byť použitá aj na zábavné účely.

Jednoduché automatické zálohovanie

Keďže veci stále komplikujeme, navrhujem teraz vytvoriť jednoduchý zálohovací systém, ktorý sa spustí, keď nastane určitá udalosť v iCal. Na to využijeme jeho schopnosť ako pripomienku udalosti na spustenie konkrétnej aplikácie alebo súboru.

automat-12
automat-12

V aplikácii Automator vyberte nový typ šablóny - "iCal Reminder" a potom presuňte tri akcie z kategórie "Files and Folders" do okna pracovného postupu:

  • "Získať určené objekty Finder" (vyberte požadovaný priečinok na zálohovanie pomocou tlačidla Pridať).
  • „Načítať obsah priečinkov“s vybratou možnosťou „Opakovať pre každý nájdený podpriečinok“.
  • A "Kopírovať položky Finder" (musíte zadať cieľový adresár a nechať prepísať existujúce súbory).
automat-13
automat-13

Hneď ako proces uložíte, spustí sa iCal a na blízku budúcnosť sa automaticky pridá udalosť s názvom vášho procesu. Túto udalosť môžete zmeniť podľa vlastného uváženia, ako aj vytvoriť úplne novú, nezávislú udalosť, čo naznačuje potrebu spustiť náš program v sekcii pripomenutia:

automat-14
automat-14

Ukončite všetky aplikácie

Niekedy je potrebné ukončiť všetky spustené aplikácie, ktoré narúšajú prácu alebo zaberajú takmer všetky voľné zdroje počítača. V tomto prípade môžete použiť špeciálnu pomôcku, ako je Blitz, jeden z tipov na sústredenie sa na Mac OS X, alebo začať od nuly tým, že zatvoríte všetky aplikácie jedným ťahom.

Tento pracovný postup vyžaduje iba jednu naprogramovanú akciu. A táto akcia sa nazýva podobne - "Ukončiť všetky programy" (nachádza sa v kategórii "Nástroje"). Niektoré aplikácie môžete pridať aj do výnimiek. V „ťažkých časoch“stačí spustiť náš gadget, chvíľu počkať a opäť si užívať výkon Macu.

automat-15
automat-15

To je na dnes všetko! Dúfam, že vám tento článok pomôže nielen porozumieť úžasnému a užitočnému nástroju Automator, ale tiež výrazne zjednoduší niektoré bežné operácie. Nebojte sa experimentovať, pretože ak chcete, môžete si vziať za základ ktorýkoľvek z vyššie uvedených príkladov a zmeniť ich, ako uznáte za vhodné.

Odporúča: