למה אתה עשוי להזדקק סמלים של יישומים מותקנים? לדוגמא, עבור היופי והבהיר בכל מצגת. או עבודת עיצוב כדי ליצור, לומר, מוצר מודפס. או בעניינים של התכנות ליצור תוכניות או משהו Tweaking אחר סוג. או סתם בשביל אוואטרים, אם יש לך תוכנית מועדפת, ואתה לשייך את עצמך עם זה. באופן כללי, התמונה הממוזערת תוכנת חילוץ - הבעיה היא לא כל כך, וספציפית. ולהתמודד עם זה פשוט.
טיפ ניקיון. יישומי סמלי OS X אתה יכול לחפור ביד - זה די פשוט. ראשית, להדגיש את היישום Finder, ולאחר מכן הקש על מקש הפקודה+ואני - בחלון המאפיינים של התוכנית, לחץ על הסמל שלו בחלק העליון ולוחץ על כפתור העתק הפקודה+ג. ואז להפעיל את השירות הוא "צפה» (Preview), לחץ על המקשים הפקודה+N ולשמור את התמונה המתקבלת, רצוי בפורמט PNG (אם אזור סמלים השקופים למחצה ברצונך לשמור). כמובן, אז זה נוח לעשות אם אתה רוצה לחלץ אייקונים אחד או שניים. אם המספר הנדרש של סמלים הרבה יותר - עדיף לנצל את "Avtomatora".
אז, לרוץ אוטומטור, לבחור את הפריט שירות (Service) כסוג של תהליך העתיד שלנו. בכותרת, ברשימה הנפתחת
שירות מקבלת נבחר (שירות מקבלת נבחר) לבחור קבצים או תיקיות (קבצים או תיקיות)וברשימה הבאה, בחר את היישום Finder. אז הצגנו הגבלות: השירות שלנו זמין דרך תפריט ההקשר עבור תיקיות בלבד קבצים, ורק ב- Finder - בכל המצבים האחרים, פריט התפריט המתאים אינו גלוי יהיה.עכשיו אנחנו מתחילים לעשות רצף של פעולות השירות שלנו.
1. ספרייה פורסם קבצים ותיקיות (קבצים או תיקיות) אפקט גרירה מסנן Finder אובייקטים (Finder מסנן אובייקטים). בתוך פעולה זו, קובע כלל סינון סוג - זהה - התוכנית (Kind - היא - יישום). אז אנחנו otseit כל הקבצים וחפצים כי wormed בטעות בין התוכניות שנבחרו, אך התוכניות לא באותו זמן.
2. עכשיו, מקטגוריית Utilities (כלי עזר) פעולת הוספה Run AppleScript (Run AppleScript)בכניסתך בפעולה זו את הקוד הבא:
על ריצה {קלט, פרמטרים} קלט בתמורה הפעל. בטווח הסוף
טיפ ניקיון. אפקט בטווח AppleScript עם מבצע קוד זה משימה פשוטה אך חשובה מאוד: כדי להפוך את השירות פעילות, הבאת החלון שלה לחזית. מסיבה כלשהי זה לא קורה אוטומטי: למשל, את הפעולה הבאה היא להציג את השירות שלנו פתיחת הדיאלוג לקטלג - מבלי לבצע את הדיאלוג AppleScript-קוד המצוין הזה יכול ללכת לאיבוד בין כל החלונות הפתוחים האחרים, ולכן קשה לעבוד עם שירות. נסה להתנסות באמצעות כיבוי פעולת Run AppleScript ונראה כאילו השירות הזה יתנהג. מכאן עצה: אם אתה רוצה להבטיח שכל תיבת הדו-שיח, להגדיר את השירות שלך, מייד שהופעל על גבי חלונות אחרים, פעולת שימוש בטווח AppleScript עם הקוד הזה.
3. מערכה שלישית - בקש חפצי Finder (בקש פריטי Finder) מקטגוריית קבצים ותיקיות (קבצים או תיקיות). בעזרתו, נוכל אז לבחור את התיקייה שבה השירות צריך להציל את סמלי חילוץ. המאפיינים לציין את מדריך הכותרת הדו-שיח פעולת בחירה, לציין את התיקייה החל ולציין את סוג הנתונים שהתקבלו - ברשימה הנפתחת המתאימה, בחר תיקיות.
4. עכשיו להוסיף את השירות של "ליבה רוחנית" - הפעולה הפעל את-סקריפט מעטפת (Run Shell Script). מבלי לשנות את הפרמטרים המקורי של הפעולה, להיכנס לתוכו את הקוד הבא:
INPUT = ( "$ @") INPUTAPPS = ( "$ {INPUT [@]: 0: (# $ - 1)}") היעד = $ {INPUT [($ # - 1)]} עבור אפליקציית ב "$ {INPUTAPPS [@]}" לעשות ICON = `המחדל לקרוא "$ APP / תוכן / מידע" CFBundleIconFile | SED -e "s / .icns $ // '' = ICONFILE "$ APP / תוכן / משאבים / $ ICON.icns" APPNAME = `basename "$ APP" .app` outfile =" $ יעד / $ {AppName} .png "/ usr / bin / לגימות -s בפורמט png" $ ICONFILE " --out "$ outfile" נעשה
אם מישהו מתעניין הערות, אני יכול להסביר את הפעולה של הקוד. הוא זה אשר לוקח כקלט מערך שלם של נתונים, המפריד בין הנתיב שנבחר בתוכנית Finder ונתיב להציל תיקיית סמלים, מחפש בתוך כל סמל של התכנית ומאחסן אותו המקום נקוב בפורמט PNG, הקצאת שמות של תמונות המקביל תוכניות.
5. אם יש לך התראת ויזואלית Growl מערכת, אתה יכול להוסיף את האחרון, את הפעולה החמישית - הצג Growl Notificationממוקם בקטגוריה Utilities (כלי עזר). זן כותרת (כותרת) וההודעה (תיאור)כדי ליצור שירות יכול להודיע לסיומו המוצלח בבירור.
משהו כמו זה צריך להיראות שירות מוכן סמלי תמצית בגרסה בשפה הרוסית.הכל! אנחנו יכולים רק להשאיר את השירות תחת השם הנוח לך - למשל, חלץ סמלים מתוכניות - וכדי לבדוק אותו בפעולה. פתיחת חלון Finder, נווט אל התיקייה תכנית (יישומים), בחר תוכניות ולחיצה מספר על האובייקט שנבחר, לחץ לחיצה ימנית, ואז לחץ על שם השירות שמרת רק מתוך תפריט ההקשר. כעבור כמה רגעים הקבצים יישמרו במיקום המצוין ומציג הודעה Growl שיצרת.