Kāpēc jums var būt nepieciešams ikonām instalēto lietojumprogrammu? Piemēram, par skaistumu un skaidrību jebkurā prezentācijā. Vai projektēšanas darbu, lai radītu, teiksim, drukāta produktu. Vai jautājumos programmu, lai izveidotu programmas-vai tweaking kaut kas cits tamlīdzīgs. Vai tikai Avatars, ja jums ir mīļākie programmu, un jūs saistīt sevi ar to. Kopumā ieguves programmatūra sīktēls - problēma ir ne tik, un konkrēti. Un galā ar to vienkārši.
Mājturība gals. pieteikumi uz OS X ikonas jūs varat izrakt ar rokām - tas ir diezgan vienkārši. Vispirms iezīmējiet pieteikumu Finder, pēc tam nospiediet taustiņu komanda+es - rekvizītu logā programmas, noklikšķiniet uz tās ikonas augšā un nospiež pogu Kopēt komanda+C. Tad palaist lietderība ir "View» (Preview), nospiediet taustiņus komanda+N un saglabājiet iegūto attēlu, vēlams, PNG formātā (ja puscaurspīdīgu ikonas platība vēlaties saglabāt). Protams, tāpēc tas ir ērti darīt, ja jūs vēlaties, lai iegūtu vienu vai divas ikonas. Ja nepieciešamais skaits ikonas daudz - tas ir labāk, lai izmantotu "Avtomatora".
Tātad, palaist Automator, izvēlieties objektu Service (Pakalpojums) jo mūsu nākotnes procesa veidam. Galvenē, jo nolaižamajā sarakstā Pakalpojumu saņem izvēlēts (dienests saņem izvēlēts) atlasīt failus vai mapes (failus vai mapes)Un nākamajā sarakstā, izvēlieties programmu atradējs. Tāpēc esam ieviesuši ierobežojumus: ir pieejama Mūsu pakalpojums, izmantojot konteksta izvēlni mapju tikai un failus, un tikai Finder - visos citos gadījumos atbilstošo izvēlnes vienums nav redzama būs.
Tagad mēs sākam veikt darbību secību mūsu pakalpojumu.
1. rakstīja bibliotēka Faili un mapes (failus un mapes) drag efekts Filtrs Finder esošie objekti (filtrs Finder Objects). Šajā darbībā, veikt filtrēšanas noteikums Ierakstiet - tādu pašu kā - programmu (veids - ir - pieteikums). Tātad mēs otseit visus failus un objektus, kas nejauši wormed starp izvēlētajām programmām, bet programmas nav, tajā pašā laikā.
2. Tagad no kategorijā Utilities (Utilities) add darbība Run AppleScript (Run AppleScript)Ievadot šajā darbībā šādu kodu:
par palaist {input, parameters} Aktivizēt atgriešanās input. end palaist
Mājturība gals. efekts palaist AppleScript ar šo kodu veic vienkāršs, bet ļoti svarīgs uzdevums: padarīt pašreizējo aktīvo dienestu, tādējādi savu logu priekšā. Kādu iemeslu dēļ tas nenotiek automātiski, piemēram, šādi pasākumi ir, lai parādītu mūsu pakalpojumu atverot dialoga katalogs - neveicot norādīto AppleScript kodu šāds dialogs var pazust starp citiem atvērtiem logiem, padarot to grūti darbā ar pakalpojumu. Mēģināt eksperimentēt atslēdzot Run applescript darbībā un izskatījās tā, it kā šis pakalpojums būs uzvesties. Līdz ar to padoms: ja jūs vēlaties, lai nodrošinātu, ka jebkura dialoglodziņš, izveidot savu pakalpojumu, uzreiz iedarbojas virs citiem logiem, izmantošana rīcības palaist AppleScript ar šo kodu.
3. Akts III - Jautāt Finder objektiem (Jautāt Finder preces) No kategorijā Faili un mapes (failus un mapes). Ar viņa palīdzību, tad mēs varam izvēlēties mapi, kurā pakalpojums ir saglabāt iegūtās ikonas. Šīs īpašības norāda rīcība atlases dialoglodziņā header direktoriju, norādiet sākuma mapi un norādīt uz saņemto datu veidu - to atbilstošā nolaižamā saraksta izvēlieties mapes.
4. Tagad pievienot dienestā "intelektuālā kodola" - darbību Palaist shell-skriptu (Run Shell Script). Nemainot sākotnējo parametrus darbības, ievadiet tajā šādu kodu:
INPUT = ( "$ @") INPUTAPPS = ( "$ {INPUT [@]: 0: ($ # - 1)}") DESTINATION = $ {ievade [($ # - 1)]} APP in "$ {INPUTAPPS [@]}" do ICON = `noklusējuma lasīt" $ APP / Contents / Info "CFBundleIconFile | sed -e 's / .icns $ // "` ICONFILE = "$ APP / Saturs / Resursi / $ ICON.icns" APPNAME = `basename" $ APP ".app` OUTFILE =" $ DESTINATION / $ {APPNAME} .png "/ usr / bin / malku -i formātā PNG" $ ICONFILE " --out "$ OUTFILE" darīts
Ja kāds interesējas par komentāriem, es varu izskaidrot darbību kodu. Tas ir tas, kas notiek, jo ieejas veselu virkni datu, atdala izvēlēto Finder programmu un ceļa ceļu, lai saglabātu mapi ikonas, meklē iekšpusē katra ikona programmas un saglabā to uz norādīto vietu PNG formātā, piešķirot nosaukumus atbilstošo bildes programmas.
5. Ja jums ir sistēma ņurdēt vizuālo brīdinājumu, varat pievienot pēdējo, piekto darbība - Rādīt rēciens PaziņojumsAtrodas kategorijā Utilities (Utilities). Ievadiet nosaukumu (Nosaukums) un ziņojums (Description)Lai izveidotu pakalpojumu varētu skaidri informē tās sekmīgu pabeigšanu.
Kaut kas līdzīgs šim vajadzētu izskatīties gatavs pakalpojumus ekstrakts ikonas krievu valodas versijā.Viss! Mēs varam saglabāt tikai pakalpojumu ar nosaukumu jums izdevīgā - piemēram, Izvilkums ikonas no programmām - un pārbaudīt to darbībā. Atverot Finder logā, dodieties uz mapi Programma (Programmas), Atlasiet vairākas programmas un noklikšķinot uz izvēlēto objektu, ar peles labo pogu un pēc tam noklikšķiniet uz pakalpojuma nosaukumu tikko izglāba no konteksta izvēlnes. Dažus mirkļus vēlāk, faili tiks saglabāti norādītajā vietā un parāda rūkoņa ziņu jūs izveidojāt.