Automator: kivonat alkalmazás ikonok, megtakarítás a PNG-fájlok
Tippek Makradar / / December 19, 2019
Miért lehet szükség ikonok a telepített alkalmazások? Például a szépség és az egyértelműség bemutatkozó. Vagy tervezési munkát létrehozni, mondjuk, egy nyomtatott termék. Vagy kérdésekben programozási programok létrehozása vagy csípés valami más fajta. Vagy csak avatarok, ha van egy kedvenc programot, és társítani magát vele. Általában a kitermelés szoftver Thumbnail - a probléma nem így van, és egyedi. És foglalkozni vele egyszerű.
Takarítás tip. alkalmazások OS X ikonok lehet ásni kézzel - ez nagyon egyszerű. Először jelölje ki az alkalmazást a Finder, majd nyomjon meg egy billentyűt parancs+én - a tulajdonságok ablakban a program, kattintson a ikonra a felső és megnyomja a gombot, másolat parancs+C. Ezután futtassa a segédprogram „View» (Preview), nyomja meg a gombokat parancs+N és mentse a képet, lehetőleg PNG formátumban (ha félig átlátszó ikonok területét szeretné menteni). Persze, ezért célszerű a teendő, ha azt szeretnénk, hogy kivonat egy vagy két ikon. Ha a szükséges számú ikonok sokkal - jobb, ha kihasználják a „Avtomatora”.
Így fut Automator, válassza ki az elemet Service (Szolgáltatás) a típus jövőnk folyamat. A fejléc, a legördülő listából Szolgáltatás kap a kiválasztott (Service kap kiválasztva) választ fájlok és mappák (fájlok vagy mappák)És a következő listából válassza ki az alkalmazást kereső. Így már bevezetett korlátozások: A szolgáltatás elérhető a helyi menü mappák csak és a fájl, és csak abban az Finder - minden más esetben, a megfelelő menüpont nem látható lesz.
Most kezdjük, hogy egy műveletsor szolgáltatásunkat.
1. hozzászóló könyvtár A fájlok és mappák (fájlok és mappák) tapadó hatás Szűrés Finder tárgyak (Filter Finder Objects). Ezen belül a cselekvés, hogy a szűrés szabály Írja - ugyanaz, mint - a program (Kind - jelentése - alkalmazás). Tehát otseit minden fájlt és tárgyak, amelyek véletlenül féregtelenítve közül a kiválasztott programokat, de a programok nem ugyanabban az időben.
2. Most ebből a kategóriából Segédprogramok (segédprogramok) add működés Run AppleScript (Run AppleScript)A belépő ezen intézkedés az alábbi kódot:
A futási {bemeneti, paraméterek} activate visszatérő bemenet. end run
Takarítás tip. hatás run AppleScript ezt a kódot hajt végre egy egyszerű, de nagyon fontos feladat: hogy az aktív szolgáltatás, így annak ablak elöl. Valamilyen oknál fogva ez nem történik meg automatikusan: például a következő akció megjelenítéséhez a szolgáltatás megnyitása a párbeszéd katalógus - elvégzése nélkül a megadott AppleScript-kód ez a párbeszéd lehet eltévedni a többi nyitott ablak, ami megnehezíti a munkát szolgáltatás. Próbálja kísérletezni kikapcsolásával Run AppleScript akció, és mintha ez a szolgáltatás fog viselkedni. Ezért a tanács: ha azt szeretné, hogy minden párbeszédablakban állítsa be a szolgáltatás, azonnal kifejtett többi ablak használata akció run AppleScript ezt a kódot.
3. Act III - Kérje Finder objektumok (kérjen Finder tételek) ebből a kategóriából A fájlok és mappák (fájlok és mappák). Az ő segítségével tudjuk majd válassza ki a mappát, amelyben a szolgáltatást meg kell menteni a kitermelt ikonok. A tulajdonságok meghatározzák a cselekvés párbeszédablak fejléc könyvtár, adja meg a kiindulási mappát, és adja meg, milyen a kapott adatok - a megfelelő legördülő listából válassza mappák.
4. Most adjuk hozzá a szolgálatában „szellemi mag” - a cselekvés Futtassa a shell-script (Run Script Shell). Megváltoztatása nélkül az eredeti paramétereket a cselekvés, abba be az alábbi kódot:
INPUT = ( "$ @") INPUTAPPS = ( "$ {INPUT [@]: 0: ($ # - 1)}") A cél = $ {bemenet [($ # - 1)]} az APP "$ {INPUTAPPS [@]}" do ICON = `alapértelmezett olvasni "$ APP / Tartalom / Info" CFBundleIconFile | sed -e„s / .icns $ // '' IconFile = "$ APP / Contents / Resources / $ ICON.icns" APPNAME = `basename "$ APP" .app` OUTFILE =” $ rendeltetési / $ {APPNAME} .png "/ usr / bin / kortyokban -s formátumban PNG" $ IconFile " --out "$ OUTFILE" kész
Ha valaki érdekel a megjegyzéseket, meg tudom magyarázni a működését a kódot. Ő az, aki vesz bemenetként egy egész sor adat, elválasztja az út kiválasztott Finder programot, és egy utat, hogy mentse mappaikonok keresett belül minden ikon a program és tárolja el a megadott helyen a PNG formátumú neveket a megfelelő képeket programokat.
5. Ha van egy olyan rendszer Growl vizuális jelzés, akkor az utolsó felvétele, az ötödik akció - Megjelenítése Growl NotificationTalálható kategóriában Segédprogramok (segédprogramok). adjon meg egy címet (Cím) és az üzenet (Leírás)Létrehozásához szolgáltatást lehetne egyértelműen tájékoztassák sikeres befejezését.
Valami ehhez hasonló kell nézni készen szolgáltatás kivonat ikonok az orosz nyelvű változatot.Mindent! Csak akkor tudjuk tartani a szolgáltatás neve alatt kényelmesen az Ön számára - például Kivonat ikonok programok - és kipróbálni akcióban. Megnyitása Finder ablakot, keresse meg a mappát Program (Applications), Válasszon ki több program és kattintással a kijelölt objektumot, kattintson a jobb gombbal, majd kattintson a szolgáltatás neve az imént mentett a helyi menüből. Néhány perccel később a fájlok mentésre kerülnek a megadott helyen, és megjeleníti a Growl üzenetet hoz létre.