Praktický průvodce používáním Automatoru
Praktický průvodce používáním Automatoru
Anonim
Praktický průvodce používáním Automatoru
Praktický průvodce používáním Automatoru
automat-ikona
automat-ikona

Automator je neuvěřitelně praktický program pro Mac OS X, který vám umožní automatizovat některé vaše běžné a každodenní operace. Bohužel většina nových uživatelů Macu ani neví, že tento nástroj existuje. Proto se to dnes pokusím napravit a pomocí názorných příkladů ukázat základní principy tvorby miniprogramů, kterým se říká „procesy“(workflow).

Dávkové přejmenování obrázků

Začneme možná docela jednoduchým úkolem skupinového přejmenování obrázků podle určité masky obsahující název souboru, jeho číslo a aktuální datum. Pokud existuje několik takových souborů, můžete je přejmenovat ručně, ale pokud je souborů velké množství, doporučuji použít služby Automator.

Ke spuštění utility stačí buď najít její ikonu v horní části adresáře Aplikace, nebo použít svůj oblíbený launcher ke spouštění aplikací/systému Spotlight. A po několika sekundách se před námi objeví okno aplikace a seznam dostupných šablon:

  • „Proces“je nejjednodušší posloupnost akcí, které lze spustit přímo z Automatoru.
  • „Program“je samostatný proces a lze jej uložit jako běžnou aplikaci Mac OS X s příponou

    *.aplikace

  • .
  • „Služba“je proces závislý na kontextu, který lze použít v celém systému nebo v jednotlivých aplikacích.
  • "Akce složky" se spouští pouze pro zadanou složku a je inicializována objekty do ní přidanými.
  • Pro rozšíření možností tiskového dialogu se používají "Print pluginy".
  • Připomenutí ICal jsou procesy, které jsou spuštěny událostmi přidanými do iCal.
  • A konečně, „Image Capture Plugin“lze použít v příslušné aplikaci ke zpracování fotografií stažených z fotoaparátu.
automat-01
automat-01

V našem případě zvolte "Akce složky" - a objeví se před námi okno rozdělené na 2 oblasti. Levá polovina obsahuje Knihovnu (seznam dostupných akcí a proměnných) a pravá polovina obsahuje okno pracovního postupu, do kterého můžete přetahovat položky z Knihovny.

Pomocí možnosti umístěné v horní části okna procesu (vpravo pod panelem nástrojů) musíte vybrat složku. Pro ni budou provedeny naše akce:

automat-02
automat-02

Vše, co můžeme potřebovat k vyřešení problému, se nachází v kategorii "Soubory a složky". Nejprve musíte najít a přetáhnout akci nazvanou „Přejmenovat objekty Finderu“do okna pracovního postupu. Protože Automator mění jejich názvy, budeme vyzváni k automatickému přidání další akce k uložení původních souborů do jiné složky (rozhodl jsem se neukládat kopie, ale to neznamená, že musíte udělat totéž).

Nyní, v úplně prvním rozevíracím seznamu naší akce, musíte vybrat položku "Make sekvenční" a nakonfigurovat formát nového názvu podle svého uvážení. To je docela snadné, jak je příklad v dolní části akce.

Chcete-li k názvu souboru přidat aktuální datum, musíte znovu přetáhnout akci Přejmenovat položky hledání do okna pracovního postupu. Pouze tentokrát místo "Make sekvenční" vyberte položku seznamu "Přidat datum nebo čas" (přesněji řečeno, vybírá se automaticky) a nastavte parametry, jak chcete:

automat-03
automat-03

Práci procesu můžete jednoduše zkontrolovat: uložte jej a přetáhněte skupinu souborů do složky uvedené na samém začátku. Po chvíli – záleží na velikosti a počtu souborů – se jejich názvy automaticky změní. Vidíte, jak je to snadné?

Dávková změna velikosti obrázků

Úkol komplikujeme. Řekněme, že máme velké množství obrázků (fotografií), které je potřeba zmenšit. K vyřešení tohoto problému musíme vybrat šablonu "Program".

automat-04
automat-04

Než se však vrhnu na řešení problému „hlavně“, navrhuji sestavit sled nezbytných akcí. Nejprve bychom například měli uživatele vyzvat, aby vybral fotografie, jejichž velikost chceme změnit. Navíc je vhodné nepracovat s originály souborů, ale s jejich kopiemi, aby byla vždy možnost vyzkoušet nová nastavení našeho procesu. A zkopírujeme náhledy do samostatného adresáře.

Nyní můžete přistoupit k vytvoření našeho miniprogramu. Nejprve musíte najít a přetáhnout akci "Vyžadovat položky vyhledávače" v kategorii "Soubory a složky" (nebo přes vyhledávací panel) do okna pracovního postupu. Zde můžete zadat text titulku okna, počáteční složku a typ dat. Nezapomeňte zaškrtnout políčko pro vícenásobný výběr.

Chcete-li pracovat s kopiemi souborů, doporučuji najít v Knihovně akci "Kopírovat položky vyhledávače" s uvedením cílového adresáře. Další krok je v kategorii "Fotografie" a nazývá se "Přiblížit obrázek". V nastavení můžete určit velikost výsledného obrázku v pixelech nebo procentech.

Mimochodem, ve spodním panelu každé akce jsou tři karty: Výsledky, Možnosti a Popis. Pokud tedy chcete, aby vás Automator při každém provádění této akce vyzval k zadání požadované velikosti obrázku, zaškrtněte políčko „Zobrazit probíhající akci“na kartě Parametry. soubory, které chcete přejmenovat).

Pokud si všimnete, z každé akce vychází trojúhelníková šipka, která představuje výsledek její práce. Tyto výsledky se pak použijí jako vstupní parametry v dalším kroku.

A ještě jeden trik: zaškrtnutím políčka „Zobrazit probíhající akci“se aktivuje možnost „Zobrazit pouze vybrané objekty“. Budete tak moci zobrazit ne celé okno s akcí, ale pouze některé prvky. Například pole pro zadání požadované velikosti.

A na konci procesu musíme přenést miniaturu obrázku do nového adresáře. K tomu potřebujeme akci „Nová složka“z kategorie „Soubory a složky“.

automat-05
automat-05

Uložený program se bude chovat úplně stejně jako jakákoli jiná aplikace v systému.

Otevření určitých webových stránek při spuštění prohlížeče

Téměř každý den spouštím Safari a začnu pracovat se stejnými webovými stránkami. Proč tedy nevytvořit aplikaci, která to udělá automaticky?

Potřebujeme šablonu aplikace a dvě akce umístěné v kategorii Internet:

  • "Získat zvýrazněné adresy URL", v jejichž nastavení označujeme naše oblíbené webové stránky;
  • a akci „Zobrazit webové stránky“pro jejich otevření ve výchozím prohlížeči.
automat-06
automat-06

Extrahujte text z PDF

Jedná se o poměrně jednoduchý, ale praktický skript pro Automator a někdy vám může ušetřit čas. Umožní vám extrahovat text z dokumentu PDF (samozřejmě by takový dokument měl obsahovat pouze text, nikoli naskenované obrázky) a uložit jej do samostatného souboru s formátováním nebo bez něj.

K vyřešení problému potřebujeme pouze jednu akci se stejným názvem „Extrahovat text PDF“, která se nachází v kategorii „Soubory PDF“. Přetáhněte jej do okna pracovního postupu a upravte možnosti, jak chcete:

automat-07
automat-07

Všimněte si, že jsme v tomto procesu nespecifikovali akci „Request Finder Items“, takže po spuštění můžete přetáhnout jakýkoli PDF ke zpracování přímo na ikonu naší aplikace v Docku. Tento soubor bude sloužit jako vstupní parametr procesu.

Uložte obsah schránky do textového souboru

Pokračujeme v seznamování s různými šablonami Automatoru a v tomto procesu navrhuji vytvořit službu, která uloží obsah schránky do námi zadaného textového souboru. Požadovaná šablona se nazývá „Služba“. Nebude učit žádná počáteční data, ale bude „jednat podle situace“. Proto nebude mít vstupní data, která je nutné zadat v rozevíracím seznamu nad oknem pracovního postupu.

Dále na pracovní ploše zkopírujte akci „Získat obsah schránky“z kategorie „Obslužné programy“(nemá žádná nastavení) a akci „Nový textový soubor“z kategorie „Text“.

automat-08
automat-08

Naše služba musí mít lidské jméno, abychom ji mohli snadno najít v nabídce „Služby“jakékoli aplikace …

automat-09
automat-09

… a v případě potřeby mu přiřaďte klávesovou zkratku v aplikaci Předvolby systému.

automat-10
automat-10

A pokud nahradíte akci „Nový textový soubor“za „Text do zvukového souboru“, pak jako výsledek práce procesu obdržíte zvukovou stopu s obsahem schránky, nahranou pomocí vestavěného systému Mac OS. X funkce převodu textu na řeč.

automat-11
automat-11

Obecně byla tato funkce navržena speciálně pro osoby se zdravotním postižením, ale na přání ji lze použít i pro zábavní účely.

Jednoduché automatické zálohování

Protože věci stále komplikujeme, navrhuji nyní vytvořit jednoduchý zálohovací systém, který se spustí, když v iCal dojde k určité události. K tomu využijeme jeho schopnost jako připomínku události ke spuštění konkrétní aplikace nebo souboru.

automat-12
automat-12

V Automatoru vyberte nový typ šablony – „iCal Reminder“a poté přetáhněte tři akce z kategorie „Files and Folders“do okna pracovního postupu:

  • "Získat určené objekty Finder" (vyberte požadovanou složku pro zálohování pomocí tlačítka Přidat).
  • "Načíst obsah složek" s vybranou možností "Opakovat pro každou nalezenou podsložku".
  • A "Copy Finder Items" (je třeba zadat cílový adresář a nechat přepsat existující soubory).
automat-13
automat-13

Jakmile proces uložíte, spustí se iCal a pro blízkou budoucnost se automaticky přidá událost s názvem vašeho procesu. Tuto událost můžete změnit podle svého uvážení, stejně jako vytvořit zcela novou, nezávislou událost, s uvedením potřeby spustit náš program v sekci připomenutí:

automat-14
automat-14

Ukončete všechny aplikace

Někdy je nutné ukončit všechny spuštěné aplikace, které překážejí práci nebo zabírají téměř všechny volné zdroje počítače. V tomto případě můžete použít speciální nástroj, jako je Blitz, jeden z tipů, jak se soustředit na Mac OS X, nebo začít od nuly tím, že zavřete všechny aplikace jedním tahem.

Tento pracovní postup vyžaduje pouze jednu naprogramovanou akci. A tato akce se nazývá podobně - "Ukončit všechny programy" (nachází se v kategorii "Utilities"). Některé aplikace můžete také přidat do výjimek. V „těžkých časech“stačí spustit náš gadget, chvíli počkat a znovu si užívat výkon Macu.

automat-15
automat-15

To je pro dnešek vše! Doufám, že vám tento článek pomůže nejen porozumět úžasnému a užitečnému nástroji Automator, ale také vám výrazně zjednoduší některé rutinní operace. Nebojte se experimentovat, protože pokud chcete, můžete si vzít za základ kterýkoli z výše diskutovaných příkladů a změnit je, jak uznáte za vhodné.

Doporučuje: