Miksi saatat tarvita kuvakkeet asennetut sovellukset? Esimerkiksi kauneutta ja selkeyttä esittelyä. Ja suunnitteluun luoda vaikkapa painotuote. Tai asioissa ohjelmointia luoda ohjelmia-tai säätämistä jotain muuta sellaista. Tai vain avatareja, jos sinulla on suosikki ohjelmaa, ja te liittää itsesi kanssa. Yleensä purkuohjelmissa Pikkukuva - ongelma ei ole niin, ja erityisiä. Ja käsitellä sitä yksinkertaista.
Housekeeping kärki. sovellukset OS X kuvakkeet voit kaivaa käsin - se on melko yksinkertainen. Ensinnäkin korosta sovellus Finderin paina näppäintä komento+minä - ominaisuuksien ikkunasta ohjelman napsauttamalla sen yläkulmassa ja painaa kopio -painiketta komento+C. Suorita apuohjelma on "View» (Preview), paina näppäimiä komento+N ja tuloksena saatu kuva tallennetaan, mieluiten PNG-muodossa (jos läpikuultavat kuvakkeet alue haluat tallentaa). Tietenkin, joten se on kätevä tehdä, jos haluat purkaa yhden tai kaksi kuvakkeita. Jos tarvittava määrä kuvakkeita paljon - se on parempi hyödyntää "Avtomatora".
Joten, ajaa Automator, valitse kohde Palvelu (service) tyypiksi tulevaisuuden prosessia. Otsikossa, että avattavasta luettelosta Palvelu vastaanottaa valittu (palvelu vastaanottaa valittu) valita tiedostoja tai kansioita (tiedostot tai kansiot)Ja seuraavassa luettelossa, valitse sovellus löytäjä. Joten olemme ottaneet käyttöön rajoituksia: Palvelumme on saatavilla kontekstivalikko vain kansiot ja tiedostoja, ja vain Finderin - kaikissa muissa tilanteissa, vastaava valikkokohta ei näy tahtoa.
Nyt alkaa tehdä peräkkäiset toimenpiteet palveluamme.
1. Lähetetty kirjasto Tiedostot ja kansiot (tiedostot ja kansiot) tausvastusefektin Suodatin Finder esineet (suodatin Finder Objects). Tässä toiminta, tee suodatussääntö Kirjoita - sama kuin - ohjelma (tyyppi - on - sovellus). Niinpä me otseit kaikki tiedostot ja esineet, jotka vahingossa matojen joukossa valittuja ohjelmia, mutta ohjelmat eivät ole yhtä aikaa.
2. Nyt kategoriasta Utilities (Apuohjelmat) summaustoimenpiteessä Run AppleScript (run AppleScript)Antamalla tähän toimintaan seuraava koodi:
Suorita {panos, parametrit} aktivoida tuotto tulo. end run
Housekeeping kärki. vaikutus run AppleScript Tällä koodilla suorittaa yksinkertaisen mutta erittäin tärkeä tehtävä: tehdä nykyisillä palveluasetuksilla, jolloin sen ikkunan eteen. Jostain syystä tämä ei tapahdu automaattisesti: esimerkiksi seuraavat toimet on näyttää palveluamme avaamalla vuoropuhelua luetteloida - suorittamatta määritetyn AppleScript-koodin tämä vuoropuhelu voi eksyä joukkoon muita avoimia ikkunoita, mikä vaikeuttaa työtä palvelua. Yritä kokeilla sammuttamalla Run AppleScriptiä toimintaa ja näytti siltä, että tämä palvelu käyttäytyy. Siksi neuvot: jos haluat varmistaa, että kaikki valintaikkuna, perustaa oman palvelun, välittömästi kohdistuu muiden ikkunoiden päällä, käyttö toiminta run AppleScript tämä koodi.
3. Laki III - Pyydä Finder esineiden (kysy Finder-kohteita) kategoriasta Tiedostot ja kansiot (tiedostot ja kansiot). Hänen avullaan voimme valita kansio, johon palvelun pitäisi säästää puretut kuvakkeita. Ominaisuudet määrittää toiminnon, valintaikkuna otsikon hakemistoon, määrittää alkavat kansio ja eritellä vastaanotetun datan - asianmukaisessa avattavasta luettelosta, valitse kansiot.
4. Nyt lisätään palveluksessa "henkinen ydin" - toiminta Suorita shell-skripti (Run Shell Script). Muuttamatta alkuperäistä parametrit toiminnan, kirjoita siihen seuraava koodi:
Tulo = ( "$ @") INPUTAPPS = ( "$ {INPUT [@]: 0: ($ # - 1)}") KOHDE = $ {INPUT [($ # - 1)]} ja APP "$ {INPUTAPPS [@]}" do ICON = `oletukset lukea "$ APP / Sisältö / Info" CFBundleIconFile | sed -e 's / .icns $ // "` ICONFILE = "$ APP / Sisältö / Resources / $ ICON.icns" APPNAME = `basename "$ APP" .app` OUTFILE =" $ KOHDE / $ {APPNAME} .png- "/ usr / bin / SIPS -s muodossa PNG" $ ICONFILE " --out "$ OUTFILE" tehty
Jos joku kiinnostunut kommentit, voin selittää toimintaa koodin. Juuri hän ottaa syötteenä koko joukko tietoja, erottaa valitseman polun Finderissa ohjelmaan ja polku säästää kansiokuvakkeet etsii sisällä kuvakkeen ohjelman ja tallentaa sen määritettyyn paikkaan PNG-muodossa, osoitetaan nimet vastaavan kuvat ohjelmia.
5. Jos käytössä on järjestelmä Growl visuaalinen hälytys, voit lisätä viimeisen, viidennen toimintaohjelman - Näytä Growl IlmoitusSijaitsee luokka Utilities (Apuohjelmat). Kirjoita otsikko (Osasto) ja viesti (Kuvaus)Luoda palvelu voisi tiedottavat selkeästi onnistuneesti loppuun.
Jotain tällaista pitäisi näyttää valmis palvelu ote kuvakkeet venäjän kielen versio.Kaikki! Voimme vain pitää palvelun nimellä sopii sinulle - esimerkiksi Ote kuvakkeet ohjelmista - ja testata miten se toimii. Avaaminen Finderin ikkuna Siirry kansioon Ohjelma (Applications), Valitse useita ohjelmia ja napsauttamalla valittua kohdetta hiiren kakkospainikkeella, napsauta palvelun nimeä juuri tallentanut kontekstivalikosta. Hetken kuluttua tiedostot tallennetaan määrättyyn kohtaan ja näyttää Growl viestin luonut.