Proto budete muset ikony instalovaných aplikací? Například, pro krásu a čistotu v jakékoliv prezentaci. Nebo projekční práce vytvořit, řekněme, tištěný produkt. Nebo v oblasti programování vytvářet programy OR laděním něco jiného druhu. Nebo jen pro avatary, pokud máte oblíbený program, a spojíte se s ním. Obecně platí, že těžba software Thumbnail - problém není tak, a konkrétní. A zabývat se to jednoduché.
Úklid tip. aplikace v OS X ikony můžete kopat ručně - je to docela jednoduché. Za prvé, zvýrazněte aplikaci ve Finderu, pak stiskněte klávesu příkaz+já - v okně vlastností programu, klikněte na ikonu v horní části a stiskne tlačítko kopírování příkaz+C. Potom spusťte nástroj je „View» (Náhled), stisknutím tlačítka příkaz+N a uložit výsledný obraz, nejlépe ve formátu PNG (pokud poloprůhledná ikony oblast, kterou chcete uložit). Samozřejmě, takže je vhodné udělat, pokud chcete získat jednu nebo dvě ikony. Pokud mnohem požadovaný počet ikon - je lepší využít „Avtomatora“.
Takže, běh Automator, vyberte položku Service (Service) Jako typ našeho budoucího procesu. V záhlaví, v rozevíracím seznamu přijímá zvolenou službu (přijímá zvolenou službu) vybrat soubory nebo složky (soubory a složky)A v dalším seznamu vyberte aplikaci nálezce. Takže jsme zavedli omezení: Naše služby jsou k dispozici prostřednictvím kontextového menu pro složky pouze a soubory, a to pouze ve Finderu - ve všech ostatních případech, odpovídající položka menu není vidět vůle.
Nyní začneme, aby posloupnost akcí našich služeb.
1. Publikováno knihovna Soubory a složky (soubory a složky) drag efekt Filtr Finder objektů (Filter Finder Objects). V rámci této akce, aby se filtrování pravidlo Typ - stejný jako - program (Kind - je - aplikace). Tak jsme otseit všechny soubory a objekty, které náhodně odčervená mezi vybranými programy, ale tyto programy nejsou ve stejné době.
2. Nyní je z kategorie Utility (Nástroje) provoz add Run AppleScript (Run AppleScript)Účastí v této akci následující kód:
na běh {vstup, parametry} aktivovat návrat vstupu. end run
Úklid tip. účinek run AppleScript S tímto kódem provede jednoduchý, ale velmi důležitý úkol: aby se aktuální aktivní službu, čímž se jeho okno do popředí. Z nějakého důvodu se tak nestane automaticky: například následující akce zobrazit naše služby otevření dialogu katalog - bez provedení určený AppleScript kód tento dialog může získat ztracenou mezi ostatními otevřenými okny, což ztěžuje práci s service. Zkuste experimentovat vypnutím akci Run AppleScript a vypadal, jako kdyby tato služba bude chovat. Proto se rada: Chcete-li zajistit, aby každý dialogové okno, nastavit službu, bezprostředně působící nad ostatními okny, využití akce run AppleScript s tímto kódem.
3. Zákon III - Zadat objekty Finder (požádat o Finder položky) z kategorie Soubory a složky (soubory a složky). S jeho pomocí pak můžeme vybrat složku, do které by se tato služba uložit extrahované ikon. Vlastnosti specifikovat výběrové akce adresář dialog záhlaví, určete výchozí složku a určit typ přijímaných dat - v příslušném seznamu drop-down, zvolte složky.
4. Nyní přidejte ve službě „intelektuální jádro“ - akce Spustit shell-skript (Run Shell Script). Bez změny původních parametrů činnosti, vstoupit do něj následující kód:
INPUT = ( "$ @") INPUTAPPS = ( "$ {INPUT [ ']: 0: ($ # - 1)}") CÍL = $ {INPUT [($ # - 1)]} pro APP v "$ {INPUTAPPS [@]}" do ICON = `defaults číst "$ App / Obsah / Info" CFBundleIconFile | sed -e‚s / .icns $ // ' ` ICONFILE = "$ App / Contents / Resources / $ ICON.icns" APPNAME = `basename "$ APP" .app` OUTFILE =“ $ CÍL / $ {APPNAME} .png "/ usr / bin / SIPS -s png" $ ICONFILE " --out "$ OUTFILE" udělal
Pokud se někdo zajímal v komentářích, mohu vysvětlit fungování kódu. Je to ten, kdo bere jako vstup celou řadu údajů, odděluje cestu vybraný v programu Finder a cestu k uložení složky ikon, hledá uvnitř každé ikoně programu a uloží ji do určeného místa ve formátu PNG, přiřazování jmen odpovídajících obrazů programy.
5. Máte-li systém Growl vizuální výstrahu, můžete přidat poslední, pátou akci - Show Growl oznámeníSe nachází v kategorii Utility (Nástroje). zadejte název (Hlava) a zpráva (Popis)Chcete-li vytvořit službu mohli jasně informovat své úspěšné dokončení.
Něco takového by mělo vypadat připravený služby výpis ikon v jazykové verzi ruské.Všechno! Můžeme udržet jen službu pod názvem pohodlné pro vás - například, Extrahovat ikony z programů - a to vyzkoušet v praxi. Otevřením okna Finder přejděte do složky Program (Applications), Vyberte několik programů a kliknutím na vybraný objekt pravým tlačítkem myši a potom klepněte na název služby, kterou jste právě uložili z kontextového menu. O několik okamžiků později se soubory budou uloženy v určeném místě a zobrazí Growl zprávy, kterou jste vytvořili.