Automatizator: ekstrakt ikone aplikacija, spasiti PNG-datoteka
Savjet Makradar / / December 19, 2019
Zašto ste svibanj potreba ikone instaliranih aplikacija? Na primjer, za ljepotu i jasnoće u bilo kojem prikazu. Ili dizajn rad na stvaranju, kažu, tiskani proizvod. Ili u pitanjima programiranja za stvaranje programa ili ugađati nešto drugo vrste. Ili samo za avatare, ako imate omiljeni program, a vi se povezati s njom. Općenito, ekstrakcija softver sličica - problem nije tako, i specifičan. I nositi se s njom jednostavno.
savjet u ponudi. aplikacije u OS X ikona možete kopati rukom - to je prilično jednostavna. Prvo, istaknuti zahtjev u Finder, a zatim pritisnite tipku naredba+ja - u prozoru sa svojstvima programa, kliknite na ikonu na vrhu i pritisne tipku za kopiranje naredba+C. Zatim pokrenite uslužni program je „View» (Prikaz), pritisnite tipke naredba+N i spremite sliku, po mogućnosti u PNG formatu (ako se polu-prozirni ikone područje koje želite spremiti). Naravno, tako da je pogodan za napraviti ako želite izdvojiti jednu ili dvije ikone. Ako je potreban broj ikona mnogo više - bolje je iskoristiti „Avtomatora”.
Dakle, trčanje automatizator, odaberite stavku (Usluga) kao vrstu našeg budućeg procesa. U zaglavlju, u padajućem popisu Usluga dobiva odabran (usluga dobiva bira) odabrati datoteke ili mape (datoteke ili mape)I u sljedećem popisu odaberite aplikaciju nalazač. Tako smo uveli ograničenja: Naša usluga je dostupna putem kontekstnog izbornika za mape samo i datoteke, a samo u Finder - u svim drugim situacijama, odgovarajuća stavka izbornika nije vidljiva će.
Sada ćemo početi da slijed akcija naših usluga.
1. Objavljeno knjižnica Datoteke i mape (datoteke i mape) povuci efekt Filter tražilo predmeti (filter tražilo objekti). U okviru ove akcije, napraviti filtriranje pravilo Tip - isto kao - program (Kind - je - primjena). Tako smo otseit sve datoteke i objekti koji slučajno wormed među odabranim programima, ali programi nisu u isto vrijeme.
2. Sada, iz kategorije Utilities (Uslužni programi) operacija dodatak Trčanje AppleScript (Run AppleScript)Ulaskom u ovoj akciji sljedeći kod:
u bijegu {ulazni parametri} povratak aktivirati input. kraj trčanje
savjet u ponudi. posljedica trčanje AppleScript s ovim zakonom obavlja jednostavan, ali vrlo važan zadatak: napraviti trenutnu aktivnu službu, donosi svoje prozor prema naprijed. Iz nekog razloga to ne događa automatski: na primjer, sljedeće akcije je prikaz naše usluge otvaranja dijaloga katalog - bez izvođenja određeni AppleScript šifru taj dijalog može izgubiti među ostalim otvorenim prozorima, što otežava rad s služba. Pokušajte eksperimentirati isključivanjem Run AppleScript akcije i izgledao je kao da je ova usluga će se ponašati. Stoga je savjet: ako želite osigurati da bilo koji dijaloški okvir, postavite svoj servis, odmah se vrši na vrhu drugih prozora, korištenje radnja trčanje AppleScript sa ovim kodom.
3. Zakon III - Pitajte za Finder objekata (tražiti Finder stavke) iz kategorije Datoteke i mape (datoteke i mape). Uz njegovu pomoć, možemo odabrati mapu u kojoj se usluga treba spremiti izvađen ikone. Svojstva odrediti odabir akcija dijaloški zaglavlja imenik, odredite početnu mapu i odrediti vrstu primljenih podataka - u odgovarajućem popisu padajućeg odaberite mape.
4. Dodajte u službi „intelektualne jezgre” - akcija Pokrenite shell-skripta (Run Shell Script). Bez promjene izvornih parametre djelovanja, ulaze u nju sljedeći kod:
INPUT = ( "$ '") INPUTAPPS = ( "$ {INPUT []: 0: ($ # - 1)}") DESTINATION = $ {INPUT [(# $ - 1)]} i APP u "$ {INPUTAPPS []}" ne ICON = `zadane čitanje "$ APP / Sadržaj / Info" CFBundleIconFile | sed -e je / .icns $ // '' IconFile = "$ APP / Sadržaj / Resources / $ ICON.icns" APPNAME = `basename "$ APP" .app` OUTFILE =” $ namjene / $ {APPNAME} PNG "/ usr / bin / gutljajima -S format PNG" $ IconFile " --out "$ OUTFILE" učinio
Ako je netko zainteresiran za komentare, ja mogu objasniti rad koda. To je onaj koji uzima kao ulaz cijeli niz podataka, odvaja put odabrali u programu Finder i put za spremanje mape ikona, gleda unutar svake ikone programa i sprema ga u određenom mjestu u PNG formatu, dodjeljivanje imena pripadajućih slika programe.
5. Ako imate sustav zavijaju vizualno upozorenje, možete dodati posljednju, petu akciju - Prikaži režanje obavijestSmješten u kategoriji Utilities (Uslužni programi). unesite naslov (Naslov) i poruka (Opis)Za stvaranje usluga mogla jasno obavijestiti svoje uspješno završen.
Nešto ovako bi trebao izgledati spreman uslugu ekstrakt ikona na ruskom jeziku verziji.Sve! Možemo samo zadržati uslugu pod nazivom prikladan za vas - na primjer, Ekstrakt ikona iz programa - i testirati ga na djelu. Otvaranje prozora Finder dođite do mape Programa (aplikacija), Odaberite nekoliko programa i klikom na odabrani objekt, desni klik, a zatim kliknite naziv usluge koju ste upravo spremili iz kontekstnog izbornika. Nekoliko trenutaka kasnije, datoteke će se spremiti u određenom mjestu i prikazuje režanje poruka koju ste stvorili.