Fotografický magazín "iZIN IDIF" každý týden ve Vašem e-mailu.
Co nového ve světě fotografie!
Zadejte Vaši e-mailovou adresu:
Kamarád fotí rád?
Přihlas ho k odběru fotomagazínu!
Zadejte e-mailovou adresu kamaráda:
Software
Automator: dnes jen akce, žádné podrazy
21. června 2005, 00.00 | Zatímco ve dvou minulých dílech našeho seriálu jsme se ve větší míře věnovali trikům a podrazům, jež si na nás Automator vymýšlí, dnes jen v rychlosti "projedeme" důležitější akce z dalších skupin, aniž bychom se jim věnovali zdaleka tak podrobně, jako dosud.
Zatímco ve dvou minulých dílech našeho seriálu jsme se ve větší míře věnovali trikům a podrazům, jež si na nás Automator vymýšlí, dnes jen v rychlosti "projedeme" důležitější akce z dalších skupin, aniž bychom se jim věnovali zdaleka tak podrobně, jako dosud.
Skupina DVD Player
Akce z této skupiny opravdu nejsou ničím jiným, než "zakčněnými" příkazy AppleScriptu pro základní řízení aplikace: prostě umožňují řídit přehrávání aktuálního disku, a to je vše.
Skupina Finder
Naopak, většina akcí z této skupiny nabízí obecné služby pro práci se soubory a složkami, jež s aplikací Finder nemají zhola nic společného, a jejich umístění do této skupiny je přinejlepším matoucí. Rozdělme si nejvýznamnější z akcí ze skupiny Finder do následujících "podskupin":
Spolupráce s aplikací Finder
Skutečnou spolupráci s aplikací Finder, jak jsme si již řekli, nabízejí jen některé z akcí. Nejdůležitější z nich jsou
- Get Selected Finder Items: akce zjistí, které soubory a složky (či disky, na něž se můžeme dívat jako na složky) jsou právě vybrány v aktuálním okně Finderu. Tato služba bude zřejmě patřit mezi vůbec nejužívanější v pracovních postupech, jež pracují nad soubory a složkami.
- Datový typ, který akce vrací – Files/Folders – je v principu seznamem zástupců (aliases). Pokud navazujeme ostatní akce Automatoru, je to samozřejmě zcela lhostejné; je však třeba si dát pozor, navazujeme-li akce vlastní či akce, jež pracují s odlišnými typy dat. Speciálně při navazování příkazů shellu je třeba si dát pozor, neboť automatický převod typů zde nefunguje dobře! (Podrobnosti, včetně řešení, byly uvedeny v minulém dílu našeho miniseriálku.)
- Set Folder Views: tato akce pro zvolené složky určí požadovaný způsob zobrazení ve Finderu (tedy ikony / sloupce / seznam). Mimochodem, dokumentace upozorňuje, že implementace je poněkud šílená (namísto prosté změny atributu složky je aplikace Finder přinucena otevřít okno, změnit zobrazení, a okno opět zavřít!), takže akce může být velmi, velmi pomalá.
Práce se soubory a složkami
Některé akce doplňují výše popsanou akci Get Selected Finder Items o další možnosti výběru požadovaných objektů:
- Ask for Finder Items: tato akce slouží pro výběr složek a souborů, nad nimiž budou ostatní akce pracovat; tentokrát se ale namísto použití vybraných objektů z okna Finderu Automator explicitně zeptá uživatele, které to mají být;
- Find Finder Items: pro vyhledání požadovaných objektů je možné použít vyhledávacích kritérií služby Spotlight;
- Get Specified Finder Items: nebo můžeme požadované objekty rovnou určit.
Většina akcí ze skupiny Finder však prostě zajišťuje základní souborové služby:
- New Folder, New Text File, Copy Finder Items, Move Finder Items, Print Finder Items, Open Finder Items, Move to Trash a další akce umožňují požadovaným způsobem zpracovávat soubory a složky: vytvářet nové, kopírovat je, měnit jejich jména, rušit je, otevírat je v aplikacích a podobně. K dispozici jsou i sofistikovanější služby, jako třeba vytvoření archivu nebo opatření vybraných objektů komentáři pro Spotlight.
Ostatní
Ve skupině Finder je také několik akcí, jež pracují s disky či s připojenými servery. Za zmínku stojí, že bůhsámvíproč je právě v této skupině také služba pro nastavení obrázku, zobrazovaného na ploše ☺
Skupina Font Book
Akce z této skupiny nabízejí překvapivě bohatou sadu služeb pro práci s písmy, zahrnující mj. i zjištění toho, jaká písma jsou použita v okně TextEditu, nebo zjištění standardních PostScriptových jmen zvolených písem.
Skupina iCal
Velmi podobnou skupinu akcí, s jakou jsme se seznámili na samém začátku ve skupině Address Book pro práci s položkami v databázi kontaktů, nalezneme ve skupině iCal pro práci s položkami v databázi diářových záznamů.
Skupina iCal navíc, kromě služeb pro vyhledávání a načítání, umožňuje vytvářet nové objekty:
- akce New Calendar vytvoří nový kalendář se zadaným jménem;
- akce New iCal Events vytvoří nové záznamy ve vybraném (nebo nově vytvořeném) kalendáři, s pevně určeným datem nebo – pro každou osobu – s datem jejích narozenin.
Skupina iDVD
Podobně jako tomu bylo ve skupině DVD Player, i akce ve skupině iDVD prostě jen řídí příslušnou aplikaci: k dispozici jsou základní akce pro vložení videoklipu, menu či alba (slideshow) do právě aktivního projektu v aplikaci iDVD, a několik dalších služeb.
Skupina Image Capture
Poslední skupina, na kterou se dnes podíváme, nabízí jednu službu zcela samozřejmou, a jednu zajímavou:
- akce Download Pictures prostě převede všechny obrázky z připojeného zařízení do počítače;
- akce Take Picture umožňuje sestavovat zajímavé automatické pracovní postupy, neboť si vyžádá od připojeného fotoaparátu "právě teď udělat fotku", a tu pak předá dalším akcím jako svá výstupní data. Akce ovšem nemusí fungovat se všemi digitálními fotoaparáty – s konkrétním přístrojem je to zapotřebí vyzkoušet, grafické uživatelské rozhraní akce ukáže, zda připojený přístroj službu podporuje (například můj Fuji FinePix bohužel takto řídit nelze).
Příště se seznámíme ještě s dalšími zajímavými akcemi.
Obsah seriálu (více o seriálu):
- Mac OS X Tiger - Jak na Automator
- Automator a jeho akce
- Nejzajímavější akce Automatoru
- Další akce Automatoru
- Automator: dnes jen akce, žádné podrazy
- Další akce Automatoru
- Automator a pracovní postupy
- Automator: pracovní postupy stokrát jinak
- Automator naposled: pro programátory
- Automator – zdroje
- Leopard zblízka: Automator
- Automator zblízka: Photoshop Action Pack