Zakaj boste morda morali ikone nameščenih aplikacij? Na primer, za lepoto in jasnosti v nobeni predstavitvi. Ali oblika dela za ustvarjanje, recimo, natisnjen izdelek. Ali na področju programiranja za oblikovanje programov-ali poteg nekaj drugega razvrščanja. Ali pa samo za avatarjev, če imate najljubši program, in si sami povezujejo z njim. Na splošno velja, da ekstrakcija oprema sličic - problem ni tako, in specifična. In se ukvarjajo z njim preprosta.
Gospodinjstvo nasvet. aplikacije v ikone OS X lahko kopati z roko - to je precej preprosta. Prvič, poudariti vlogo v Finder, pritisnite tipko ukaz+I - v oknu lastnosti programa kliknite na ikono v zgornjem in pritisne gumb za kopiranje ukaz+C. Nato zaženite orodje je "pogled" (Predogled), pritisnite tipke ukaz+N in rešiti nastale slike, po možnosti v formatu PNG (če semi-pregledne ikone območje, ki ga želite shraniti). Seveda, zato je primerno, da storiti, če želite, da citat enega ali dveh ikon. Če je potrebno število ikon veliko več - je bolje, da izkoristijo "Avtomatora".
Torej, teči AUTOMATOR, izberite element Storitev (storitev) kot vrsto našega prihodnjega procesa. V glavi, v spustnem seznamu Storitev prejme izbrano (storitev prejme izbrano) izberite datoteke ali mape (datoteke ali mape)In v naslednjem seznamu, izberite aplikacijo Finder. Tako smo uvedli omejitve: Naša Storitev je na voljo preko menija za mape samo in datotek, in samo v Finder - v vseh drugih primerih, ustrezno postavko menija ni vidna bo.
Zdaj smo začeli, da bi zaporedje dejanj naših storitev.
1. Objavljena knjižnica Datoteke in mape (datoteke in mape) povleci učinek Filter Iskalnik objekti (Filter Iskalnik Objects). V okviru tega ukrepa, da filtriranje pravilo Tip - enako kot - program (Kind - je - uporaba). Tako smo otseit vse datoteke in predmete, ki po naključju wormed med izbranimi programi, vendar pa programi niso hkrati.
2. Zdaj, iz kategorije Vodi (Pripomočki) operacija dodatek Run AppleScript (Run AppleScript)Z vstopom v ta ukrep naslednje kode:
na begu {vhod, parametri} vhod aktiviranje donos. konec tek
Gospodinjstvo nasvet. učinek tek AppleScript S to kodo opravlja preprosta, vendar zelo pomembno nalogo: da trenutno aktivno službo, tako da njegovo okno v ospredje. Iz neznanega razloga se to ne zgodi samodejno: na primer, naslednji ukrep je prikaz naše storitve odpiranja dialoga katalog - ne opravlja določeno AppleScript kodo ta dialog se lahko izgubijo med drugimi odprtimi okni, kar otežuje delo z storitev. Poskusi, da eksperimentirate z izklopom delovanja Run AppleScript in videti, kot da bo ta storitev obnašajo. Zato nasvet: če želite, da se zagotovi, da je vsaka pogovorno okno, nastavite storitev, takoj deluje na vrhu drugih oken, ukrep uporaba tek AppleScript s to kodo.
3. Zakon III - Vprašajte za Iskalec predmetov (prositi za Finder Items) iz kategorije Datoteke in mape (datoteke in mape). Z njegovo pomočjo lahko izberete mapo, v kateri naj bi storitev shranite pridobljeni ikone. Lastnosti določajo izbirni ukrep pogovorno glave imenik, določite začetno mapo in določite vrsto prejetih podatkov - na ustrezni seznam spustnem, izberite mape.
4. Zdaj dodajte v službi "intelektualno jedro" - tožbo Zaženite shell-skript (Run Shell skripta). Brez spreminjanja originalnih parametrov delovanja, vstop vanj naslednjo kodo:
INPUT = ( "$ @") INPUTAPPS = ( "$ {vnos [@]: 0: ($ # - 1)}") Cilju = $ {vnos [($ # - 1)]} za aplikacije v »$ {INPUTAPPS [@]}" ne ICON = 'privzete glasi "$ app / Vsebina / Info" CFBundleIconFile | sed -e je / .icns $ // '' IconFile = "$ APP / Vsebina / Viri / $ ICON.icns" APPNAME = 'basename "$ APP" .app` IZHODNA = "$ cilju / $ {APPNAME} .png" / usr / bin / SIPS -S png formatu " $ IconFile " --out "$ IZHODNA" narejeno
Če se kdo zanima za komentarje, sem lahko pojasni delovanje kode. To je tisti, ki ima kot vhod celoten niz podatkov, loči pot izbrana v programu Finder in pot, da shranite mape ikone, iskali znotraj vsake ikono programa in ga shrani na določenem mestu v formatu PNG, dodeljevanje imen ustreznih slik programov.
5. Če imate sistem Rezanje vizualno opozorilo, lahko dodate zadnji, peti ukrep - Prikaži Rezanje ObvestiloNahaja se v kategoriji Vodi (Pripomočki). vnesite naslov (Naslov) in sporočilo (Opis)Če želite ustvariti storitve lahko jasno obvestijo svoje uspešno dokončanje.
Nekaj takega bi si pripravljen storitev izvleček ikone v različici ruskega jezika.Vse! Mi lahko vodijo le storitev pod imenom priročno za vas - na primer, Izvleček ikone iz programov - in ga preizkusite v akciji. Odpiranje okna Finder, poiščite mapo Programa (aplikacije), Izberite več programov in s klikom na izbrani predmet, desni klik, nato kliknite ime storitve, ki jo pravkar shranili iz menija. Nekaj trenutkov kasneje se bodo datoteke shranjene v določenem kraju in prikaže Rezanje sporočilo ste ga ustvarili.