Praktický průvodce pomocí Automator
Makradar Technologie / / December 19, 2019
Automator - to je neuvěřitelně snadno použitelný program z Mac OS X, který umožňuje automatizovat některé rutinní a každodenní provoz. Bohužel, většina nových uživatelů Mac nejsou ani povědomí o existenci tohoto nástroje. Takže dnes budu snažit opravit a pomocí názorných příkladů ukázat základní principy tvorby mini-programů, které se nazývají „procesy» (workflow).
Multi-přejmenovávat obrázky
Začneme, možná s poměrně jednoduchý úkol hromadné přejmenování obrázků podle předem stanoveného masku, která obsahuje název souboru, číslo a aktuální datum. Pokud existuje více souborů, můžete je přejmenovat ručně, ale s velkým počtem souborů doporučuji používat služby Automator.
Chcete-li spustit nástroj, postačí buď najít jeho ikonu v horní části adresáře programu (aplikace), nebo použijte váš oblíbený spouštěč pro spuštění aplikace / systému Spotlight. A po několika sekundách se zobrazí okno aplikace před námi, a seznam dostupných šablon:
- „Postup“ - je to jednoduchý sled akcí, které lze spustit přímo z Automator.
- „Program“ je autonomní proces a mohou být uloženy jako aplikace Mac OS X s obvyklou příponou
* .app
. - „Servis“ - proces, který závisí na kontextu, mohou být použity v celém systému nebo konkrétní aplikace.
- „Folder Action“ běží jen v zadané složce, a to se inicializuje s přidanými objektů na to.
- "Print Plug-ins" se používají k dialogu Empower tisku.
- „Upomínky iCal» - je procesy, které jsou při událostech, přidal se k iCal.
- A konečně, „image pickup plugin“ mohou být použity v příslušné aplikaci pro zpracování obrázků stažených z fotoaparátu.
V takovém případě zvolte možnost „Folder Action“ - a okno se objeví před námi, rozdělena do 2 oblastí. Levá polovina je knihovna (dostupné akce a proměnné), a právo - okno workflow, kde si můžete přetáhnout položky z knihovny.
Pomocí možností v horní části okna procesu (jen pod panelem nástrojů), budete muset vybrat složku. Pro ni, a bude probíhat naše akce:
Vše, co musíme vyřešit problém je v kategorii „Všechny soubory a složky.“ Chcete-li začít Chcete-li najít a přetáhněte okno na akci sledu prací s názvem „Rename objekty Finder». Vzhledem k tomu, Automator změnit jejich jména, budeme vyzváni, aby se automaticky přidat další kroky, umožňující zachovat původní soubor do jiné složky (Rozhodl jsem se, aby kopie, ale to neznamená, že budete muset dělat přesně i).
Nyní, v prvním rozevíracím seznamu naší činnosti je nutné zvolit „Make konzistentní“ a nastavit formát nový název dle svého uvážení. Ať je to dost snadné, protože ve spodní části akce je příkladem.
Chcete-li přidat jména ze současných souborů data vyžadovat více času přetáhnout akci „Přejmenovat Finder položky“ v okně pracovního postupu. Jenže tentokrát, namísto „Make konzistentní“ vyberte položku ze seznamu „Přidat datum a čas“ (přesněji řečeno, bude zvoleno automaticky) a nastavit parametry vlastní vůle:
Zkontrolujte, zda je pracovní proces může být jednoduchý: udržovat ji a tažením skupiny souborů na určité složky v samém začátku. Po určité době - záleží na velikosti a počtu souborů - jejich jména budou automaticky změní. Podívejte se, jak jednoduché?
Grupovoe změna velikosti obrázku
Komplikuje úkol. Předpokládejme, že máme velký počet snímků (fotografií), které mají být redukovány. Vyřešit hádanky, musíme si vybrat šablonu „program“.
Nicméně předtím, než budete spěchat na řešení problému „head-on“, navrhuji, aby posloupnost akcí. Například je třeba nejprve nabídnout uživateli výběr z fotografií, jehož velikost chceme změnit. Kromě toho je žádoucí, aby nepracuje s původní soubor, ale se svými protějšky, aby vždy měli možnost vyzkoušet si nové nastavení našeho procesu. A náhledů, budeme zkopírovány do samostatného adresáře.
Nyní můžeme přistoupit k tvorbě naší mini-program. Nejprve musíte najít a tažením v „Dotaz na Finder objektů workflow okno efektu v kategorii“ Soubory a složky „(nebo prostřednictvím vyhledávacího pole). Tam můžete zadat text titulku okna, počáteční polohu a typ dat. Nezapomeňte nastavit políčko pro vícenásobný výběr.
Pro práci s kopií souborů, navrhuji, aby si v bibilioteka akci „Copy objekty Finder» uvedením cílový adresář. Dalším krokem je do kategorie „Fotografie“ a je nazýván „zoom“. V nastavení si můžete určit velikost výstupního obrázku v pixelech nebo v procentech.
Mimochodem, v dolním panelu každou akci, existují tři karty: Výsledky, parametry a popis. Takže pokud chcete, aby pokaždé, když Automator bude vám, když dělá to požádat potřebnou velikost obrazu, zaškrtněte políčko „Zobrazit akce v procesu zpracování „v parametrech Vladko (je-li to žádoucí, s touto volbou lze rozšířit dosavadní proces definovat konkrétní název souboru Přejmenovat).
Pokud si všimnete, každá akce pochází z trojúhelníkového šipku, která je výsledkem jeho práce. Tyto výsledky jsou potom použity v následujícím stupni bez dalšího vstupu.
Dalším trikem: zaškrtnutím políčka „Zobrazit akce probíhá“ bude aktivní volba „Ukázat pouze vybrané objekty“. Tudíž nelze zobrazit celé okno do akce, ale jen některé prvky. Například pole zadat požadovanou velikost.
A na konci celého procesu budeme muset přesunout na náhled na nové místo. K tomu bude třeba akci „Nová složka“ z kategorie „Soubory a složky“.
Uložený program bude chovat přesně stejným způsobem jako jakékoli jiné aplikace v systému.
Otevřít určitou webovou stránku při otevření prohlížeče
Téměř každý den běhám Safari a začít pracovat se stejnými webových stránek. Tak proč ne vytvořit aplikaci, která bude dělat automaticky?
Budeme potřebovat šablony „Aplikace“ a dvě akce, které jsou v kategorii „Internet“:
- „Získat speciální URL», v prostředí, kde upozorňujeme naše oblíbené webové stránky;
- a akce „Show webové stránky“ je otevřít ve výchozím prohlížeči.
Extrakt text z PDF
Je to docela jednoduché, ale komfortní scénář pro Automator, což někdy ušetřit čas. To vám umožní extrahovat text z PDF dokumentu (samozřejmě v takovém nástroji by měly být jen text, nikoli naskenované obrázky) a uložit jej jako samostatný soubor s nebo bez formátování.
Chcete-li vyřešit tento problém, potřebujeme jen jednu akci se stejným názvem, „Extrahovat text ve formátu PDF“, který se nachází v kategorii «PDF soubory“. Přetáhněte ji do okna workflow, a upravte nastavení podle potřeby:
Všimněte si, že v tomto procesu jsme neuvedené akční „Žádost objekt Finder», takže po startu můžete přetáhnout libovolný soubor pdf, které mají být zpracovány přímo na ikonu aplikace v naší Dock. Tento soubor, a bude sloužit jako vstupní parametry pro proces.
Uložit obsah schránky do textového souboru
Budeme i nadále seznámit s různými šablonami, Automator, av procesu, navrhuji vytvořit službu, která bude ukládat obsah schránky na zadanou kontaktní textového souboru. Požadovaný vzor se nazývá - „Service“. Nebude učit žádné počáteční data, a budou „jednat podle okolností.“ Proto jsou vstupní data nebude mít to, a chcete určit v rozbalovací nabídce nad workflow.
Dále se pracovní prostor kopírovat akci „Get obsah schránky“ z kategorie „Servis utilit“ (nemá nastavení) a akce „Nový textový soubor“ z kategorie „Text“.
Naše služba by měla být dána k lidské jméno, takže můžeme snadno najít v menu „Služby“ libovolné aplikace ...
... a pak ji dát, pokud samozřejmě potřebují klávesové zkratky v aplikaci System Preferences.
A pokud jste nahradit akci „Nové textového souboru“ na „Text do zvukového souboru“, pak jako výsledek procesu, dostanete zvuková stopa s obsahem schránky zaznamenané pomocí zabudovaného-in Mac OS X text-to- řeči.
Obecně platí, že tato funkce byla navržena speciálně pro osoby se zdravotním postižením, ale v případě potřeby je možné využít i pro účely zábavy.
Jednoduché automatické zálohování
Budeme i nadále komplikují, a nyní navrhuji vytvořit jednoduchý záložní systém, který bude spuštěn při výskytu určitých událostí v iCal. Chcete-li to, budeme používat to jako příležitost, která vám připomene události zahájit konkrétní aplikaci nebo soubor.
V Automator, vyberte nový typ šablony - „Reminder iCal», po kterém v okně workflow nepřetahujte třech krocích z kategorie ‚Soubory a složky‘:
- „Získat tyto objekty Finder» (vyberte požadovanou složku pro zálohování pomocí tlačítka Přidat).
- „Získat obsah složek“ vybrána možnost „Opakovat pro každé určené podsložky.“
- A „Copy objektů Finder» (je nutné zadat cílový adresář pro něj a umožní nahradit existující soubory).
Po uložení Proces začíná a iCal události s názvem vašeho procesu budou automaticky přidány v blízké budoucnosti. Můžete změnit akci na vlastní pěst, stejně jako vytvořit zcela novou, nezávislou událost, poukazuje na nutnost ke spuštění našeho programu v sekci Připomenutí:
Ukončete všechny aplikace
Někdy je třeba dokončit všechny běžící aplikace, které brání pracovní nebo k nimž téměř všechny dostupné prostředky počítače. V tomto případě můžete použít speciální nástroj, jako je prudký útok, Jeden z tipů zaměřit se na Mac OS X nebo ke spuštění „na zelené louce“ zavřením všech aplikací naráz.
Takový pracovní postup vyžaduje pouze jednu akci, natažený jako program. A název této akce je stejná - „Complete všechny programy“ (to je v kategorii „Utilities“). Můžete také přidat některé aplikace s výjimkami. V „těžkých chvílích“ je dost na začátek naší mini-aplikace čekat na nějakou dobu a znovu se nyní rychlost Mac.
To je pro dnešek vše! Doufám, že tento článek vám pomůže nejen k pochopení nádherné a užitečný nástroj, Automator, ale také výrazně zjednodušit některá rutinních operací. Nebojte se experimentovat, protože pokud chcete, můžete vzít jako základ pro některou z výše uvedených příkladů a upravit je podle svých představ.