oprava REA

Příklady automatů. Naučte se pracovat s Automatorem v OS X. Ukončete všechny aplikace

Jedním z nejvíce podceňovaných nástrojů na Macu je i nadále . Právě díky této utilitě je možné automatizovat obrovské množství každodenních rutinních úkonů. V tomto materiálu uvedeme příklady 6 způsobů, jak používat Automator s vaším oblíbeným prohlížečem na .

Otevření webové stránky každý den v určený čas

Ve všední dny vstávám v šest ráno a v osm hodin odcházím do práce. Pokaždé deset minut před odchodem zkontroluji počasí, abych zjistil, co si vzít na sebe. Proč tedy neotevírat předpověď automaticky v 7:50 ve všední dny? Automator snadno zvládne tento a další úkoly popsané níže.

1 . Běh (otevřený průzkumník NálezceProgramy nebo jej spusťte pomocí vyhledávání Spotlight (klávesová zkratka ovládání (⌃)+ plocha).

2 . Ve vyskakovací zprávě vyberte „ Nový dokument».

3 Upozornění kalendáře“ a poté klikněte na „ Vybrat».

4 . V levém postranním menu v sekci " Knihovny"vybrat sekci" Internet».

5 . Ve druhém sloupci najděte parametr „ Získejte zadané adresy URL"a přetáhněte jej do pracovní plochy umístěné vpravo.

6 . Odeberte navrhovanou webovou adresu a přidejte tu, která vás zajímá.

7 . Nyní z druhého sloupce přetáhněte parametr " Zobrazení webových stránekZískejte zadané adresy URL».

8 . Chcete-li zkontrolovat funkčnost našeho skriptu, klikněte na " Zahájit“ v pravém horním rohu okna Automator. Měl by se otevřít výchozí prohlížeč a měla by se otevřít zadaná stránka.

9 Soubor → Uložit jako... a uložte oznámení kalendáře.

10. Po otevření běžného kalendáře vyberte aktuální den a událost. V pravé postranní nabídce zadejte čas začátku a konce události a také čas opakování, například pouze ve všední dny.

Nyní každý den v 7:50 dorazí na můj Mac upozornění a otevře se stránka s počasím. Je to také dobrý signál, že je čas připravit se na práci.

Otevření více oblíbených stránek

Díky tomuto mininávodu se naučíte, jak vytvořit malý algoritmus, který vám umožní spustit několik vybraných webových stránek. Například jste v určitý čas procházení skupiny zpravodajských webů. Pokaždé musíte otevřít stejné karty, ale kliknete na speciální aplikaci a vše je na očích.

1 . Opakovat body 1-2.

2 . Zadejte "Typ dokumentu" Naprogramovat».

3 . Přejděte znovu do sekce Internet"a přetáhněte parametr" Získejte zadané adresy URL» do pracovního prostoru.

4 . Přidejte několik oblíbených stránek.

5 . Z druhého sloupce přetáhněte parametr " Zobrazení webových stránek"do pracovního prostoru bezprostředně pod blokem" Získejte zadané adresy URL».

6 . Na liště nabídek přejděte do sekce Soubor → Uložit jako... a uložte nový program.

Spuštěním vytvořeného programu ve výchozím prohlížeči se otevřou všechny záložky.

Stažení všech obrázků na stránce

Nepochybně užitečná volba pro řadu profesí, jako jsou designéři, novináři a běžní uživatelé. S takovým nástrojem již nebudete muset stahovat pochybné widgety nebo třídit stránky pomocí kódu. Jediným negativem je, že můžete pracovat pouze v prohlížeči Safari. Pokud znáte způsob, jak provést podobnou operaci s jinými prohlížeči, nezapomeňte napsat do komentářů.

1. Opakujte body 1-2.

2. Zadejte „ Proces».

3 . Přejděte do sekce " Internet", ale tentokrát přetáhněte parametr " Získat aktuální stránku ze Safari».

4 . Dále přetáhněte parametr „ Získejte adresu URL obrázků z webové stránky"a v něm vyberte možnost" na těchto webových stránkách».

5 . A na konci přidejte parametr „ Načíst URL“ a v případě potřeby určete složku pro stahování.

6 . Na liště nabídek přejděte do sekce Soubor → Uložit jako... a uložte nový program.

Chcete-li nyní stáhnout všechny obrázky, otevřete požadovanou stránku v Safari, přejděte do složky, do které jste skript uložili, a spusťte jej.

Otevře se . Vše, co musíte udělat, je stisknout tlačítko " Zahájit“ v pravém horním rohu a počkejte, až se soubory stáhnou.

Stahování všech audio a video souborů ze stránky

No a nyní vytvoříme konkrétnější, ale neméně užitečný skript, díky kterému nebude stahování téměř veškerého mediálního obsahu obtížné.

1 . Opakovat body 1-3 předchozí pokyny.

2 . Nyní přetáhněte parametr " Získejte adresy URL odkazů z webových stránek" Pokud necháte zaškrtnutí v zaškrtávacím políčku, všechny audio a video soubory budou staženy z domény, na které se stránka nachází, a pokud toto zaškrtnutí zrušíte, budou staženy všechny soubory ze stránky bez ohledu na to, na jaké doméně se nacházejí .

3 . Přidejte parametr " Filtrovat URL" Díky filtru můžete specifikovat svůj požadavek.

Pokud například chcete stahovat pouze soubory MP3, pak v balíčku „ Cesta - obsahuje"přidat" .mp3" (bez uvozovek), pokud je video ve formátu MP4 -" .mp4“, a tak dále.

4 . Nyní zbývá přidat již známý parametr, jehož prostřednictvím označujeme umístění pro ukládání souborů - “ Načíst URL».

Stahování pomocí tohoto skriptu se provádí stejným způsobem jako v předchozím odstavci.

Výběr Mozartových skladeb jsem si stáhl jedním kliknutím, jinak bych musel stahovat každou skladbu zvlášť.

Spusťte webové stránky jako samostatnou aplikaci

Nevím, proč by takový skript mohl být potřeba, ale pokud je to možné, pak ho někdo určitě potřebuje. O svých možnostech použití této pleťové vody nám můžete říci v komentářích.

1 . Běh Automat → Nový dokument → Program.

2 Získejte zadané adresy URL“ a přidejte webovou adresu, která vás zajímá.

4 . Na liště nabídek přejděte do sekce Soubor → Uložit jako... a uložte nový program.

Spuštěním nové aplikace (v našem případě „Yablyk“) se zadaná webová stránka otevře v samostatném tmavém okně. Zobrazí se nad všemi okny.

Úvodní názvy obsahující konkrétní klíčová slova

Někdy může být těžké najít něco užitečného i mezi stovkami RSS hlaviček. S Automatorem můžete vyhledávat klíčová slova mezi názvy svých oblíbených stránek.

1 . Běh Automat → Nový dokument → Proces.

2 . Přetáhněte " Získejte zadané adresy URL“ a přidejte odkaz RSS na webovou adresu, která vás zajímá.

Chcete-li to provést, přejděte na stránku zdrojů a vyhledejte ikonu nebo nápis s RSS. Odkaz obvykle obsahuje slovo " krmivo».

4 . Přetáhněte parametr " Extrahujte adresy URL z článků" Pozor! Některé weby (včetně webových stránek) vyžadují, abyste zrušili zaškrtnutí políčka, abyste mohli přijímat adresy z různých domén.

5 . Zbývá pouze přidat parametr „ Zobrazení webových stránek».

6 . Uložte skript a klikněte na " Zahájit» k zahájení procesu.

Po spuštění ve výchozím prohlížeči se otevřou všechny karty obsahující zadané klíčové slovo v nadpisu.

A do komentářů určitě napište o svých oblíbených případech použití. .

Zatímco vy šílený ze zástupců Siri v beta verzi iOS 12 hrajeme hry pro dospělé s Automatorem – editorem automatizace macOS, který je monstrózní jen na první pohled. Nahrazuje 10 nástrojů třetích stran, které jste si již zakoupili nebo uzamkli, a 5 dalších, které jste právě shromáždili.

Dnes upgradujeme naši práci s soubory macOS: pojďme tvořit 10 příkazů pro kontextové menu Nálezce s oblíbenými týmy pro každý vkus.

Nejprve vytvoříme šablonu pro akce se soubory

Krok 1 Otevřete Automator.

Krok 2 Klikněte na tlačítko „Nový dokument“.

Krok 3 V okně nového typu dokumentu vyberte možnost „Služba“.

Krok 4. V rozbalovací nabídce „Služba přijímá“ vyberte „Soubory nebo složky“ v „Finder.app“.

Krok 5. Otevřete sekci „Files and Folders“ z nabídky vlevo, vyberte „Get Selected Finder Items“ a přetáhněte tuto položku do nabídky vpravo.

V této fázi máte šablonu, na jejím základě vytvoříte až 10 položek pro kontextové menu Finderu, které vám pomohou pracovat se soubory.

Mimochodem, ve výchozím nastavení se nové služby ukládají do adresáře Knihovny > Služby.

1. Přejmenujte s datem

Krok 1

Krok 2 Duplikujte jej přes „Soubor“ > „Duplikovat“.

Krok 3

Krok 4. V první rozevírací nabídce vyberte „Přidat datum nebo čas“ a nakonfigurujte vše ostatní podle níže uvedeného příkladu.

Pomocí tohoto příkazu doporučuji přidat aktuální datum, počínaje rokem, přímo před jméno. Zdá se mi, že tato funkce je vhodná, když se na vašem Macu neustále objevuje spousta čerstvých souborů.

Jste například fotograf a nahráváte fotky pro dnešek. Abyste se v nich neztratili, je jednodušší je okamžitě pojmenovat datem. souhlas?

2. Přejmenujte postupně

Krok 1 Otevřete šablonu, kterou jste vytvořili v prvním kroku „přednášky“.

Krok 2 Duplikujte jej přes „Soubor“ > „Duplikovat“.

Krok 3 Přetáhněte skript Přejmenovat položky Finderu ze sekce Soubory a složky v levé nabídce do pravé nabídky.

Krok 4. V první rozevírací nabídce vyberte „Vytvořit sekvenční“ a nakonfigurujte vše ostatní podle níže uvedeného příkladu.

Další šikovný nástroj pro přejmenování souborů. Když například připravuji materiál ke zveřejnění na internetu, používám jej k rychlému přejmenování screenshotů nebo jiných obrázků. Šetří mi to čas.

3. Nahraďte text v názvu souboru

Krok 1 Otevřete šablonu, kterou jste vytvořili v prvním kroku „přednášky“.

Krok 2 Duplikujte jej přes „Soubor“ > „Duplikovat“.

Krok 3 Přetáhněte skript Přejmenovat položky Finderu ze sekce Soubory a složky v levé nabídce do pravé nabídky.

Krok 4. V první rozevírací nabídce vyberte „Nahradit text“ a poté

Můžete určit, co a co v názvu souboru se má změnit při každém použití příkazu.

4. Nastavte program jako výchozí

Krok 1 Otevřete šablonu, kterou jste vytvořili v prvním kroku „přednášky“.

Krok 2 Duplikujte jej přes „Soubor“ > „Duplikovat“.

Krok 3 Přetáhněte skript "Instalovat program pro soubory" ze sekce "Soubory a složky" z levé nabídky do nabídky vpravo.

Krok 4. V rozevírací nabídce „Program“ ponechte „Výchozí“ a poté rozbalte nabídku „Možnosti“ a zaškrtněte políčko vedle položky „Zobrazit akci za běhu“.

Právě ty soubory, u kterých tímto příkazem změníte výchozí program, se v něm okamžitě otevřou – v tomto případě mluvíme o konkrétních dokumentech, nikoli o formátu jako celku.

Podobně jako v předchozí nabídce zde použijeme dodatečné okno pro výběr aplikace pro vytvoření univerzálního příkazu.

5. Filtrujte a archivujte

Krok 1 Otevřete šablonu, kterou jste vytvořili v prvním kroku „přednášky“.

Krok 2 Duplikujte jej přes „Soubor“ > „Duplikovat“.

Krok 3

Krok 4. Rozbalte nabídku „Možnosti“ a zaškrtněte políčko vedle položky „Zobrazit akci při běhu“.

Krok 5. Přetáhněte skript „Vytvořit archiv“ ze sekce „Soubory a složky“ z levé nabídky do nabídky vpravo a nakonfigurujte jej, jak chcete.

Pokračuji ve komplikování příkazů, abyste lépe pochopili význam programu Automator.

Tentokrát příkaz nepoužíváme pro 2, ale pro 3 úrovně. Mezikrokem v tomto bude určení typů souborů, které je třeba přidat do archivu. Zobrazujeme jej v samostatném okně.

Ukazuje se, že můžete vybrat alespoň všechny soubory z nabídky „Poslední“ a do archivu přidat pouze obrázky.

6. Filtrujte a odstraňte

Krok 1 Otevřete šablonu, kterou jste vytvořili v prvním kroku „přednášky“.

Krok 2 Duplikujte jej přes „Soubor“ > „Duplikovat“.

Krok 3 Přetáhněte skript Filter Finder Items z části Files and Folders v levé nabídce do pravé nabídky.

Krok 4. Rozbalte nabídku „Možnosti“ a zaškrtněte políčko vedle položky „Zobrazit akci při běhu“.

Krok 5. Přetáhněte skript "Přesunout položky Finder do koše" ze sekce "Soubory a složky" v levé nabídce do nabídky vpravo a nakonfigurujte jej, jak si přejete.

V tomto týmu jsme dělali skoro to samé jako v tom předchozím. Jen místo archivace souborů pomocí filtru použili mazání.

Tento příkaz je perfektní, pokud chcete vyčistit soubory na disku. Můžete například smazat filmy, které zabírají hodně místa – to lze snadno nakonfigurovat přes filtr.

7. Filtrujte a přejmenujte

Krok 1 Otevřete šablonu, kterou jste vytvořili v prvním kroku „přednášky“.

Krok 2 Duplikujte jej přes „Soubor“ > „Duplikovat“.

Krok 3 Přetáhněte skript Filter Finder Items z části Files and Folders v levé nabídce do pravé nabídky.

Krok 4. Rozbalte nabídku „Možnosti“ a zaškrtněte políčko vedle položky „Zobrazit akci při běhu“.

Krok 5. Přetáhněte skript Přejmenovat položky Finderu ze sekce Soubory a složky v levé nabídce do pravé nabídky.

Krok 6. Rozbalte nabídku „Možnosti“ a zaškrtněte políčko vedle položky „Zobrazit akci při běhu“.

Jak víte, při práci se soubory můžete používat ne jedno, ale několik dialogových oken najednou.

V tomto případě nejprve vyfiltrujeme soubory, které chceme použít, a poté je přejmenujeme podle šablony, kterou v tomto případě potřebujeme.

Jsem si jist, že nyní jasně vidíte, že pro přejmenování objektů prostě nepotřebujete žádný další software, potřebný příkaz si snadno vytvoříte sami.

8. Filtrujte a přejmenujte na složku

Krok 1 Otevřete šablonu, kterou jste vytvořili v prvním kroku „přednášky“.

Krok 2 Duplikujte jej přes „Soubor“ > „Duplikovat“.

Krok 3 Přetáhněte skript Filter Finder Items z části Files and Folders v levé nabídce do pravé nabídky.

Krok 4. Rozbalte nabídku „Možnosti“ a zaškrtněte políčko vedle položky „Zobrazit akci při běhu“.

Krok 5. Přetáhněte skript Kopírovat položky vyhledávače ze sekce Soubory a složky v levé nabídce do nabídky vpravo, vyberte umístění a povolte Nahradit existující soubory.

Krok 6. Přetáhněte skript Přejmenovat položky Finderu ze sekce Soubory a složky v levé nabídce do pravé nabídky.

Krok 7 Rozbalte nabídku „Možnosti“ a zaškrtněte políčko vedle položky „Zobrazit akci při běhu“.

Zde postupujeme úplně stejně jako v předchozím odstavci, ale jako soubory pro přejmenování již nepoužíváme originály, ale kopie.

Představte si, že své rodině posíláte fotografie z jedné složky. Budete mít možnost seřadit pouze ty nejnovější, přejmenovat je podle data nebo postupně a rovnou je zkopírovat do samostatné složky. Zázraky automatizace!

9. Filtr a e-mail

Krok 1 Otevřete šablonu, kterou jste vytvořili v prvním kroku „přednášky“.

Krok 2 Duplikujte jej přes „Soubor“ > „Duplikovat“.

Krok 3 Přetáhněte skript Filter Finder Items z části Files and Folders v levé nabídce do pravé nabídky.

Krok 4. Rozbalte nabídku „Možnosti“ a zaškrtněte políčko vedle položky „Zobrazit akci při běhu“.

Krok 5.

Krok 6.

Měli byste si být dobře vědomi toho, že v Automatoru můžete používat příkazy z více než jedné sekce. Máte možnost kombinovat různé a získat zajímavý výsledek.

V tomto případě jsme například vytvořili příkaz, pomocí kterého můžete z vybraných vyfiltrovat potřebné soubory a rovnou je přiložit k novému emailu. To se vám může hodit při vaší práci.

10. Odešlete archivovaný e-mail

Krok 1 Otevřete šablonu, kterou jste vytvořili v prvním kroku „přednášky“.

Krok 2 Duplikujte jej přes „Soubor“ > „Duplikovat“.

Krok 3 Přetáhněte skript "Vytvořit archiv" ze sekce "Soubory a složky" do nabídky vpravo a z rozbalovací nabídky "Kde" vyberte "Vstupní složka".

Krok 4. Přetáhněte skript „Nová poštovní zpráva“ ze sekce „Pošta“ z levé nabídky do nabídky vpravo.

Krok 5. Přetáhněte skript "Připojit soubory k odeslané zprávě" z části "Pošta" v levé nabídce do nabídky vpravo.

Zapomeňte na filtr souborů. Pomocí tohoto příkazu vybrané soubory jednoduše archivujete a rovnou je připojíte k novému emailu.

Tento příkaz používám vždy, když jsem požádán o odeslání některých dokumentů prostřednictvím e-mail, je to velmi pohodlné.

Dnes jsme si prošli pouze některé základní prvky, které lze implementovat pomocí Automatoru, abyste měli obecný přehled o tom, jak s programem pracovat.

Pokud téma podpoříte lajkem a komentářem, určitě budeme v sérii článků o automatizaci pokračovat. Čekám na zpětnou vazbu!

P.S. Nezapomeňte napsat o svých úkolech, které chcete automatizovat. Pokusíme se pomoci.

5,00 z 5, hodnoceno: 3 )

webové stránky No, sám jsi požádal o posílení v Automatoru!

Dnes máme premiéru – otevírá se nová, jedenáctá série článků AppStudio, kterou jsme pojali už dávno. V něm budeme mluvit o Automat, nejvýkonnější nástroj pro automatizaci rutinních akcí, který je dostupný každému majiteli Macu. Zde je ale paradox: ne každý pěstitel máku ho používá, a co víc, ne každý pěstitel máku o jeho existenci ani ví. Automator je nenápadný a nijak zvlášť nápadný nástroj, který můžete najít a spustit pouze díky ikoně.

Nástroje určené k automatizaci pracovního postupu, stejně jako jednoduše jakékoli sady akcí, se objevily poměrně dávno. Úspěšně se používají ve velkých podnicích. Pro běžného uživatele s poměrně jednoduchými úkoly je však někdy užitečné vědět o existenci takových programů, protože rutinní operace se stávají nudnými, nedobrovolně způsobují neochotu pracovat s počítačem. Někdy ale prostě potřebujete vědět, že existují asistenti, kteří dokážou takové zdlouhavé operace jednoduše a jednoduše zautomatizovat.

Automator, vestavěný asistent v OS X, dokáže ušetřit hodiny, dny a dokonce týdny času, pokud máte vynalézavost a chuť optimalizovat svou práci. A ve spojení se skriptovacím jazykem dokáže AppleScript Automator obecně vyřešit významnou část otázek, které jsou nám zasílány v sekci FAQ. Stejně jako v případě Terminálu, když mluvíte o Automatoru, můžete rychle jít do plevele, ale neměli byste to hned shrnout slovy: „Ne, tahle bláznivá věc není pro mě“. Minimálně 90 % našich rad se může snadno hodit běžnému člověku, který má k jakýmkoliv počítačovým specialitám daleko.

Ano, skutečně je to tak. Vytvoříme plnohodnotný program. Bude proveden, což nám pomůže provádět monotónní operace. To však nevyžaduje čtení příliš tlustých svazků. Je to docela jednoduché.

Nejprve musíme spustit samotný Automator. To se dělá jednoduše. Dále v něm vyberte „Program“. V tomto příkladu se podíváme na vytvoření samostatného programu, stejného jako ostatní programy v systému.

Obecně Automator funguje na principu konstruktoru. Řeknete mu, kde má získat vstupní data, jaké akce je s nimi třeba provést a kam vložit/zkopírovat výsledek. Pomocí výpočetní techniky můžeme říci, že Automator konstruuje makra. A každé takové makro, které je sbírkou příkazů, může existovat v různých inkarnacích:

  • proces, který běží přímo v Automatoru a nemůže existovat mimo něj
  • program, který se jednou udělá a pak žije sám
  • služba, která se integruje do OS X a je přístupná odkudkoli
  • akce složky, která sleduje všechny objekty, které jste vložili do zvolené složky, a spouští na nich potřebné příkazy

Jak můžete vidět na snímku obrazovky výše, tím to nekončí, ale o dalších typech souborů Automator si povíme později. Prozatím se zaměřme na tvorbu vlastních programů.

Náš první program zkombinuje více dokumentů PDF do jednoho, přičemž nám umožní vybrat zdrojové soubory a pak nám laskavě ukázal výsledek na ploše. PDF je jedním z formátů, který je zapsán poměrně hluboko do samotného operačního systému, působí dobře a funguje skvěle. Takže byste neměli být překvapeni podporou mnoha operací pro práci s tímto formátem bez instalace dalšího softwaru.

Zopakujme si ještě jednou: Makra automatu jsou souborem sekvenčně prováděných akcí. Mohou být prezentovány ve formě určitého časového měřítka, kde jsou podmíněné fáze postupně zvýrazněny. V našem prvním příkladu budou tři: výběr souborů, konverze, kterou neuvidíme, a výstup, který mimochodem získáme docela rychle. V zásadě lze do tohoto řetězce analogicky snadno vložit krok odeslání přijatého souboru e-mailem.

Okno Automator se skládá ze dvou částí – knihovna akcí je vlevo a pracovní plocha je vpravo. Makro se vytváří jednoduchým přetažením akcí z levé strany obrazovky doprava.

Přidejme tedy naši první fázi:

Zde je jasně vidět, kde se tato operace nachází v nabídce vlevo. Stojí za zmínku, že musíme zaškrtnout políčko více možností. Faktem je, že tato fáze je univerzální, nikdy se nedozví, že chceme přijímat několik souborů, takže mu to jasně říkáme, protože sloučení jednoho souboru není součástí našich plánů!

Dále musíme vybrat operaci pro zpracování přijatých souborů. Stačí to přetáhnout a vytvořit řetěz. Zde jasně vidíte, že vybrané soubory budou přenášeny dále pro operace s nimi, šipka zde vše jasně ukazuje, zkontrolujte přítomnost vyhrazeného tlačítka přidávání stránek. Už je to zvýrazněno, ale přesto. Stránky můžete jednoduše smíchat, ale s největší pravděpodobností je stále budete muset slepit v pořádku.

Náš program dokončíme operací pro soubory. Přesuneme výsledek do určité složky. No, předpokládejme, že je to na ploše, i když v tom není žádný rozdíl, hlavní věc je, že je to pro nás pohodlné.

No, teď přeměníme náš projekt na plnohodnotný program:

Vybereme si místo pro uložení, zkontrolujeme, že je nám nabídnuto uložení jako aplikace, a pak se podíváme, co v zadaném umístění máme. A měl se objevit program, soubor s příponou .app.

Nyní jej můžeme použít dle vlastního uvážení – při spuštění se vás zeptá na soubory, načež je bez zbytečných oken v tichosti slepí a umístí na plochu.

Moderní operační systémy nabízejí poměrně velkou sadu různých vestavěných nástrojů a nastavení, které vám umožní organizovat si práci flexibilněji a vyhnout se různým rutinním operacím. Stále je tu ale tisíc dalších drobných akcí, se kterými vývojáři nepočítali. A zde nám pomáhá více skriptovacích jazyků, ve kterých je problém často vyřešen jednou, dvakrát, třikrát. Dnes se ale podíváme na jiné řešení s trochu jiným přístupem, v případě, že program například neposkytuje konzolový režim. Toto řešení je program, který je standardně dodáván s OS X s názvem Automator.

Automator vám umožňuje snadno a rychle vytvářet pracovní postupy – v podstatě skripty, které lze dokonale integrovat operační systém. Rozdíl od tradičních bash, Python, Lua a dalších skriptů je v tom, že místo tradičního přístupu psaní kódu graficky skládáte skript z malých kostek – událostí a akcí. Standardní knihovna těchto základních komponent je dostačující pro různé případy použití a v případě potřeby ji lze výrazně rozšířit instalací přídavných balíčků. Nicméně první věci.

Při vytváření nového skriptu se automat zeptá na jeho typ. Můžete si vybrat z:

  • Pracovní postup- standardní soubor spouštěný buď z GUI automatu nebo přes konzolu příkazem automator.
  • Aplikace- pracovní postup, navržený jako samostatná aplikace. Lze jej spustit bez přechodu do GUI.
  • Servis- speciální typ, který umožňuje spouštět skripty v kontextu aplikací. Po vytvoření budou dostupné v položce nabídky Služby.
  • Print Plugin- tyto pracovní postupy budou dostupné v dialogovém okně pro výběr tiskárny. Přijímají jako vstup PDF verzi tištěného dokumentu.
  • Akce složky- jsou svázány s určitou složkou a spouštějí se při přidání souborů do této složky.
  • Kalendář Alarm- skripty se spouštějí na základě konkrétní události v kalendáři.
  • Zásuvný modul pro zachycení obrazu- integrace se službou snímání obrazu. Workflow přijímá obrázek jako vstup.

V tomto článku se podíváme na několik docela zajímavých případů použití, které mohou být užitečné pro každého uživatele OS X nebo povzbudit čtenáře k psaní nových receptů.

Sloučení více PDF

Standardní knihovna Automator má řadu akcí s dokumenty PDF. No, pojďme vytvořit malý pracovní postup, který nám v budoucnu umožní kombinovat několik samostatných souborů do jednoho.

Navrhneme jej jako samostatnou aplikaci výběrem vhodného typu v prvním dialogu automatu. Dále do našeho skriptu postupně přetáhneme následující akce: Ask for Finder Items – dialog pro výběr souboru, Combine PDF Pages – skutečná akce skládání do jednoho souboru a Open Finder Items – akce, která otevře uložený soubor PDF v výchozí čtečka.

To je vše, skript spustíte kliknutím na tlačítko Spustit v pravém horním rohu okna automatu.

Sdílení snímků obrazovky

Tento recept vám umožní automaticky synchronizovat a sdílet snímky obrazovky, které pořídíte. OS X již má vestavěné mechanismy pro pořizování snímků obrazovky (klávesové zkratky<⌘ + ⇧ + 3>pro pořízení fotografie celé obrazovky a<⌘ + ⇧ + 4>k zachycení oblasti obrazovky nebo okna aplikace). V mnoha jsou také přítomny synchronizační funkce cloudové úložiště, například Dropbox. Proto je můžeme udělat jen trochu přáteli.

Vytvořme nový pracovní postup s typem Akce složky. Budete muset vybrat složku, do které Macos ukládá snímky obrazovky, ve výchozím nastavení je to ~/Desktop. Jakmile se do složky přidá jakýkoli soubor, zavolá se náš workflow, takže vytvoříme filtr, který vyloučí sdílení jiných souborů. Chcete-li to provést, přidejte akci Filtrovat položky hledání. Ve výchozím nastavení jsou všechny pořízené snímky obrazovky pojmenovány takto: „Snímek obrazovky [datum] v [čas].png“, takže nastavte pole ve filtru: Název začíná „Snímek obrazovky“ a také: Druh je obrázek. V případě potřeby můžete přidat i další parametry, jako je datum vytvoření, abyste se nedotýkali starých snímků obrazovky umístěných na ploše.

Nyní přidáme akci Move Finder Items, která přesune obrázky do příslušného adresáře - ~/Dropbox/Public/. A nyní přidáme malou nápovědu, která zkopíruje adresu URL sdíleného snímku obrazovky do schránky. Chcete-li to provést, přidejte akci Run Shell Script a přidejte do ní následující obsah:

Combined="https://dl.dropbox.com/u/XXXXXXX/"$(basename $1) final=`echo $combined | sed "s/ /%20/g"` echo -ne $(final) | pbcopy afplay /System/Library/Sounds/Hero.aiff

Vezměte prosím na vědomí, že ve schránce budete muset nahradit své sedmimístné ID. Jak to najít? Nejjednodušší možností je přihlásit se na webovou stránku Dropbox a zadat do konzole JavaScript prohlížeče:

Console.log(Constants.uid)

Volitelně můžete také přidat upozornění. Zde jsou dvě možnosti: buď použijte akci, která je součástí Growl, nebo si stáhněte a nainstalujte bezplatnou akci, která vám umožní zobrazovat oznámení v nyní standardním notifikačním centru OS X (is.gd/mgqFro).

Připraveno. Nyní uložíme náš pracovní postup (automat jej vloží do ~/Library/Workflows/Applications/Folder Actions/) a užijeme si práci.

Nerušit podle kalendáře

V nejnovější verzi Byl představen operační systém Apple nové centrum zprávy s možností deaktivovat vyskakovací upozornění do určité doby. Tato funkce se nazývá Nerušit. Umožňuje vám vypnout všechny rušivé prvky až do konce aktuálního dne. Ale co když chcete, aby se tato funkce zapnula podle plánu? Tento pracovní postup vám přijde na pomoc.

Nejprve vytvořte nový pracovní postup kalendáře, protože chceme nastavit plán pro spuštění našeho skriptu později v kalendáři.

Pojďme přidat akci Spustit AppleScript a nahradit ji následujícím obsahem v poli skriptu:

Proveďte skript shellu "výchozí zápis ~/Library/Preferences/ByHost/com.apple.notificationcenterui.*.plist doNotDisturb -boolean true" nastavte datum na uvozovku (do skriptu Shell "date +\"%Y-%m-% d %I:%M:%S +0000\"") do skriptu shellu "výchozí zápis ~/Library/Preferences/ByHost/com.apple.notificationcenterui.*.plist doNotDisturbDate -date " & theDate do skriptu shell "killall NotificationCenter "

Tento skript zapíše do nastavení oznamovacího centra, aby povolil DND, a poté jej restartuje, aby se nové nastavení projevilo.

Hotovo, nyní uložme náš pracovní postup. Automat jej umístí na správné místo na disku tohoto typu, ~/Library/Workflows/Applications/Calendar, spustí aplikaci Kalendář a vytvoří v ní událost, ve které bude možné nakonfigurovat čas spouštění, frekvenci a podobně. Ukládáme událost a užíváme si klidu a míru ve správný čas.

Mimochodem, pokud potřebujete podobný skript, který naopak zakáže DND, budete muset vytvořit druhý pracovní postup stejného typu, ale s následujícím skriptem:

Proveďte shellový skript "výchozí zápis ~/Library/Preferences/ByHost/com.apple.notificationcenterui.*.plist doNotDisturb -boolean false" zkuste skript shellu "výchozí smazání ~/Library/Preferences/ByHost/com.apple.notificationcenterui.* .plist doNotDisturbDate" end zkuste udělat skript shellu "killall NotificationCenter"

Poté budete také muset nakonfigurovat plán pro jeho zapnutí.

PopClip a Alfred

Kromě Automatoru mají uživatelé OS X přístup také k dalším automatizačním nástrojům. Jednou z nich je PopClip, malá aplikace, která vám umožní provádět různé manipulace s vybraným textem, druhou je Alfred, aplikace, která se svou funkčností podobá standardnímu Spotlightu, s řadou různých doplňků, které vám umožní přepínat hudbu. v iTunes, zobrazte výsledky vyhledávání ve Wolfram Alpha nebo si napište jednoduchý To-Do-list.

PopClip je placená utilita, ale stojí pouze 4,99 $. Vyzkoušet si to však můžete zdarma, s limitem 150 startů. Po instalaci programu do systému a spuštění programu se při výběru textu objeví malé vyskakovací okno, které vám umožní s výběrem provádět různé operace, podobně jako se to děje s upravitelným textem v iOS. Standardně se jedná o vyhledávání vybraného textu v Google, standardní operace: vyjmout, zkopírovat, vložit a také, pokud bylo vybráno jedno slovo, vyhledat jeho význam ve slovníku.

Ale veškerá síla PopClipu spočívá v jeho mnoha a vysoce kvalitních rozšířeních (pilotmoon.com/popclip/extensions). Nechybí překlady výběru na velká písmena a sdílení odkazů přes Droplr a vytvoření tweetu. Knihovnu rozšíření si navíc bez zbytečných komplikací můžete rozšířit o něco podomácku psaného tak, že si napíšete skript ve svém oblíbeném jazyce a naformátujete jej jako rozšíření. Podrobnosti a příklady návrhu najdete na github github.com projektu.

Alfréd

Alfred je k dispozici ve dvou verzích: jednoduchá a pokročilá. První je zdarma, druhý lze zakoupit za 15 liber. Program je implementován ve formě malého vyskakovacího okna s textovým vyhledávacím polem, které se zobrazí po stisknutí klávesové zkratky (ve výchozím nastavení - ). Při zadávání znaků do textového pole Alfred, stejně jako Spotify, vybírá příslušné možnosti (vyhledávání aplikací, souborů, výpočet matematického výrazu...). Powerpack přidává řadu užitečných funkcí, které umožňují například přehrát nalezené album (pokud byly hudební skladby nalezeny na vyžádání) v iTunes, odeslat nalezené soubory e-mailem a také připojit různá rozšíření napsaná v shellu, AppleScript a automat workflow. Web vývojářů má speciální sekci věnovanou doplňkům support.alfredapp.com.

Závěr

Dnes existuje mnoho nástrojů, které vám umožní zbavit se rutinních akcí a užít si, jak se všechno děje, jako mávnutím kouzelného proutku. A bylo by hloupé ignorovat další a další nové funkce, které různí vývojáři nabízejí.

Počítače byly navrženy tak, aby zvládaly opakující se úkoly efektivně a konzistentně, tak proč stále sedíme a ručně přejmenováváme soubory v počítači? Nebo otevíráme aplikace jen pro tisk? Pravděpodobně vás napadne tucet dalších věcí, které byste si mohli zautomatizovat. Na to musí existovat jiný způsob a jeden existuje - Automator a AppleScript. S jejich pomocí můžete tyto úkoly převést na autopilota a také můžete svůj Mac naučit slučovat soubory PDF do jednoho, automaticky ukládat soubory iWork a dokonce si okamžitě vytisknout denní plán.

7 úžasných akcí automatu

Automator vám umožňuje automatizovat úlohy pomocí rozhraní přetahování, což usnadňuje začátečníkům vytváření úloh.

Automator, dostupný na Mac OS X od verze 10.4 (Tiger), umožňuje snadno vytvářet pracovní postupy, které simulují opakující se úkoly. Chcete-li vytvořit pracovní postup, přetáhněte akci Automatoru ze seznamu Akce (na levé straně aplikace) do pracovního prostoru (na pravé straně Pracovní postup můžete spustit v Automatoru kliknutím na tlačítko "Spustit" vpravo nahoře). rohu aplikace, nebo můžete pracovní postup uložit jako soubor Automatoru nebo jako samostatnou aplikaci. Chcete-li uložit pracovní postup, musíte dokončit požadovaný pracovní postup se všemi požadovanými kroky.

Každá akce automatu má specifické vstupní a výstupní funkce. Chcete-li získat podrobné informace o akcích Automatoru, vyberte je v seznamu akcí a přečtěte si informace v description.workflow, použijte standardní dialog pro uložení (Soubor > Uložit). Chcete-li jej uložit jako samostatnou aplikaci, která bude fungovat jako ostatní aplikace Mac OS X, zvolte Soubor > Uložit jako. Otevře se nové dialogové okno pro uložení, které vám umožní zadat název souboru a určit umístění uložení. Před kliknutím na tlačítko "Uložit" vyberte aplikaci z formátu souboru v rozevíracím seznamu. To vám umožní provozovat pracovní postup mimo Automator jako kteroukoli jinou aplikaci.

Zde jsou uvedeny hlavní charakteristiky a možnosti ukládání Automatoru. Dále vytvoříme 7 akcí Automatoru, které vám pomohou ušetřit čas při práci na vašem Macu.

1. Dávkové přejmenování hledaných položek

Nikdo nemá rád přejmenování položek Finderu. Pokud máte spoustu souborů k přejmenování, ať už jde o fotky, videa nebo články, může to být časově náročný proces... pokud nepoužijete pracovní postup Automator, který vám umožní přejmenovat soubory mrknutím oka.

Chcete-li začít, otevřete Automator a z výběru šablon vyberte šablonu „Workflow“ a poté přetáhněte tyto dvě akce do pracovního postupu:

>>

>> Přejmenovat položky Finderu

Tyto dvě akce se brzy stanou vašimi nejlepšími přáteli pro přejmenování souborů, jakmile nastavíte akci Přejmenovat položky vyhledávače. Je to skvělý krok, abyste zjistili různé možnosti přejmenování. Pro naše účely zvolíme "Vytvářet postupně", protože máme mnoho souborů.
Chcete-li tento pracovní postup dokončit, klikněte na tlačítko Přidat v akci Získat zadanou položku hledání. V zobrazeném okně pro výběr souborů vyberte soubory, které chcete přejmenovat, a klikněte na tlačítko „Přidat“. Po přidání souborů klikněte v Automatoru na tlačítko Spustit. Jakmile se pracovní postup spustí, vaše soubory budou přejmenovány podle možnosti Přejmenovat položky Finderu. Můžete jej uložit jako pracovní soubor nebo uložit jako aplikaci, pokud neustále používáte stejná pravidla pro přejmenování.

2. Exportujte videa z iPhone pomocí QuickTime

Automat není jen produktivita. Lze jej použít ve spojení s některými akcemi QuickTime k exportu video souborů kompatibilních s iOS. Chcete-li to provést, otevřete Automator a vyberte šablonu pracovního postupu. Přetáhněte do pracovního postupu následující akce:

>> Vyžádejte si film

>> Exportovat film

Jediná věc, kterou budete muset v rámci akce „Exportovat film“ nakonfigurovat, je formát souboru, který lze vybrat v rozevíracím seznamu. Můžete si vybrat iPhone, iPhone (Edge), iPod, Apple TV nebo QuickTime.

Až budete připraveni zahájit pracovní postup a převést video soubory pro Apple, konkrétní zařízení, klikněte na tlačítko Spustit v Automatoru nebo uložte pracovní postup jako aplikaci. Nejprve se vám zobrazí prohlížeč médií iLife, který vám umožní vybrat filmový soubor z iTunes, Photo Booth, iMovie nebo vaše vlastní složky filmů. Po výběru videa klikněte na tlačítko „Vybrat“. Toto video bude zpracováno a umístěno do vaší složky filmů.

3. Sloučení více souborů PDF do jednoho

Někdy je potřeba spojit několik souborů PDF do jednoho velkého. I když to můžete udělat v několika krocích s náhledem na Macu, Automator může pomoci urychlit proces a umožňuje sloučit více PDF najednou.

Chcete-li začít, vyberte šablonu pracovního postupu a přidejte následující akce:

>> Získejte zadané položky Finderu

>> Sloučit stránky PDF

>> Přesunout položky vyhledávače

Chcete-li spustit pracovní postup, přetáhněte soubory PDF do akce Získat zadané položky vyhledávače a poté klepněte na tlačítko Spustit. Po několika sekundách se na ploše objeví soubor PDF obsahující několik souborů PDF, které byly uvedeny v prvním kroku pracovního postupu.

4. Stáhněte si mp3 z otevřených webových stránek Safari

Někdy můžete při procházení internetu narazit na soubory MP3, které si chcete stáhnout z určité stránky, ale kdo chce procházet všechny ty stránky a klikat na odkazy ke stažení jednu za druhou? Zopakujme si to znovu. Automator dokáže stáhnout všechny soubory MP3 na webové stránce, která je aktuálně otevřená v Safari.

Chcete-li to provést, otevřete Automator a vyberte pracovní postup jako šablonu. Dále přetáhněte do pracovního postupu následující akce:

>> Získejte aktuální webové stránky ze Safari

>> Filtr URL

>> Načíst adresy URL

Budeme muset nakonfigurovat akci „Získat odkaz URL z webové stránky“ zaškrtnutím políčka „Vracet pouze adresy URL stejné domény jako úvodní stránka“.
Chcete-li spustit pracovní postup, přejděte na webovou stránku, která obsahuje soubory MP3, a kliknutím na tlačítko Spustit v aplikaci Automator proces aktivujte. Jakmile se pracovní postup spustí, soubory MP3 spojené se stránkou, kterou jste otevřeli v Safari, se stáhnou na vaši plochu. Tento pracovní postup můžete uložit jako aplikaci, pokud jej plánujete používat často.

5. Vytváření náhledů

Ve světě, kde vládnou fotografie ve vysokém rozlišení, jsou miniatury s nízkým rozlišením stále potřeba pro použití jako avatary na webech a aplikacích, jako je Twitter, Facebook, iChat a mnoho dalších. Chcete-li je vytvořit, nemusíte otevírat aplikaci s náhledy. Můžete vytvořit službu, která vám umožní klikat klikněte pravým tlačítkem umístěte kurzor myši na obrázek ve Finderu a okamžitě vytvořte miniaturu tohoto obrázku. Chcete-li to provést, musíte vytvořit novou šablonu služby Automator a přetáhnout do pracovního postupu následující akce:

>> Vytvořte miniatury obrázků

Chcete-li změnit typ souboru, použijte rozbalovací nabídku v horní části pracovního postupu a v části „Jakákoli aplikace“ vyberte „Soubory obrázků“. Dále vyberte velikost miniatury v akci „Vytvořit miniaturu“.
Poté zvolte Soubor > Uložit. Zadejte název nové služby. Chcete-li spustit pracovní postup, přejděte do Finderu a klikněte pravým tlačítkem na obrázek a vyberte Služby > Pojmenujte svou službu. Po kliknutí na nabídku se vytvoří nová miniatura, která bude v názvu souboru obsahovat „_tn“.

2. Jednoduchý startovací úkol

Když ráno zapneme počítač, většinou spustíme aplikace: Mail, Safari, iCal a Twitter. Ale také nechceme, aby běžely spolu s počítačem, protože tyto pracovní aplikace o víkendech nepoužíváme. Proč musíme tyto aplikace otevírat ručně? Jedním z řešení je vytvořit jednoduchý spouštěč aplikací AppleScript, který otevře požadované aplikace jedním kliknutím.

Chcete-li vytvořit tuto úlohu, otevřete editor AppleScript a zadejte následující řádek kódu:

Nyní spusťte skript. Všimli jste si, že se spustilo Safari? Název aplikace ve dvojitých uvozovkách můžete nahradit jakoukoli jinou aplikací na Macu.

Opakujte řádek kódu s nový řádek pro spuštění více aplikací. Pokud například chcete spustit Mail, Safari, iCAL a Twitter, zadejte následující:

řekněte aplikaci „Mail“, aby se spustila

řekněte aplikaci „Safari“, aby se spustila

řekněte aplikaci „iCal“, aby se spustila

řekněte aplikaci „Twitter“, aby se spustila

Uložte tento skript jako soubor aplikace a poklepáním na něj jej spusťte automaticky. Můžete vytvořit více spouštěčů úloh pro různé aplikace, například jeden pro práci, jeden pro zábavu a jeden pro sociální sítě.

3. Vytiskněte denní plány iCal

Papír může být považován za „starou technologii“, ale když máte nabitou obchodní agendu, někdy jej chcete mít v tištěné podobě pro rychlou orientaci. To lze provést pomocí AppleScript:

sdělte aplikaci „iCal“

zobrazit kalendář na (moje (aktuální datum))

přepnout zobrazení na denní zobrazení

aktivovat

sdělte aplikaci „Systémové události“

stisk klávesy „p“ pomocí příkazu

zpoždění 1 – (sekundy)

návrat klávesy

zpoždění 2 – (sekundy)

návrat klávesy

konec vyprávět

konec vyprávět

Přidejte tento skript do editoru AppleScript a klikněte na tlačítko "Spustit". iCal otevře aktuální datum a vytiskne denní plán pomocí vaší výchozí tiskárny. Uložit jako aplikaci.