45

קצת על סקריפטים (אוטומציה) – About Scripts

  • 11/8/2010
  • 5,502 צפיות

משתמשי אינדיזיין יקרים
היום אנחנו ניכנס בקטנה בקטנה לפריט אחד מתוך האוטומציה באינדיזיין שנקרא סקריפט.

אז מה זה בכלל סקריפט?
נראה לי שדוגמאות יסבירו זאת באופן הטוב ביותר:

  1. יש לי קובץ ובו תיבות מלל משורשרות ואני רוצה לבצע ניתוק בין התיבה הראשונה לשנייה, ולהשאיר בשתיהן את המלל. כדי לעשות זאת אני צריכה לבחור את כל הטקסט שאחרי התיבה הראשונה, לבצע את הניתוק, ולצרף חזרה את הטקסט לתיבה השנייה והנה יצרתי ניתוק בין התיבות והמלל נשאר בתיבה הראשונה. אז מצוין. ועכשיו, מה עושים עם שאר העמודים? ואם יש לי 100 עמודים, או 100 תיבות מלל מקושרות.. אז???
  2. אתם עובדים על ספר עם עשרה מסמכים. אתם רוצים להגיע לעמוד שנמצא באחד הקבצים. באינדיזיין אפשר לבקש להגיע רק לעמוד מסוים באותו הקובץ. אז מה עושים? מורידים סקריפט שיודע לעשות את זה ואז החיים קלים הרבה יותר.

וכך, יש מי שכותב שרשרת של פקודות (בקוד תכנות) כדי לבצע פעולות אוטומטיות (קצרות או ארוכות מאוד) שאינן קיימות בפקודות התוכנה. ניתן לכתוב סקריפטים לכל מיני תוכנות ואף למערכות הפעלה ואף לבקש מסקריפט שיצמד לפקודה של התוכנה ויפעל ברגע שאני בוחרת באותה הפקודה. כל מה שצריך זה שהתוכנה תתמוך באפשרות זו ולדבר הזה קוראים סקריפט.

איך מתקינים, מפעילים, איפה, מה מי מו…
כדי להשתמש בסקריפט, אנו ניגשים לחלונית הסקריפטים, אז בואו ונפתח אותה:
שימו לב: מיקום חלונית הסקריפטים עשויה להשתנות בין הגרסאות.

מתוך התפריט הראשי גשו ל:
CS4 – Window>Automation>Scripts
CS5 – Window>Utilities>Scripts

כאן, אפשר לראות לראות ולהפעיל את הסקריפט הרצוי. חלונית זו מציגה סקריפטים קיימים הנמצאים בשתי מקומות:

1. בתיקיית Scripts הנמצאת בתוך תיקיית התוכנה
2. בתקיית Scripts הממוקמת במקומות הבאים (על-פי מערכת ההפעלה שלכם):

טיפ: לגישה מהירה אל תיקייה זו, גשו לחלונית הסקריפטים, לחצו בקליק ימני על תיקייה בשם "User" ובחרו בפקודה "Reveal in Finder".

מקינטוש:
Users/[username]/Library/Preferences/Adobe InDesign/[version]/[language]/Scripts/Scripts Panel

Windows XP
Documents and Settings\[username]\Application Data\Adobe\InDesign\[version]\[language]\Scripts\Scripts Panel

Windows Vista / 7
Users\[username]\AppData\Roaming\Adobe\InDesign\[version]\[language]\Scripts\Scripts Panel

בתיקייה זו תוכלו להבחין בסוגים שונים של סקריפטים שנכתבו בשפות תכנות שונות.

שימו לב: כל סקריפט שנכתב עבור הגרסה הלועזית של התוכנה, תואם גם לגרסת ה-ME, אך לא להפך, כמו כן סקריפט שאינו תואם לגרסת התוכנה עשוי שלא לפעול כראוי או לא לפעול כלל.

טיפ: כדי לתת קיצורי מקשים לסקריפטים, גשו ל-Edit>Keyboard Shortcuts ומתוך החלון שנפתח בחרו תחת Product Area את האפשרות Scripts, מתוך רשימת הסקריפטים בחרו ברצוי לכם ותנו לו קיצור.

היכן מורידים סקריפטים?
על מנת שלא לבלבל אתכם יותר מדי בין הגרסאות השונות, נראה לי שהדבר הפשוט ביותר הוא לגשת לכאן, ולבחור ב-Scripting resources – שם תוכלו למצוא מידע רב גם על יצירת סקריפטים וגם על מקומות הורדתם.

מקור חשוב לנו, שעובדים בעברית, הוא אתר הסקריפטים של עדי רביד (שיכול להכין לכם סקריפט לפי צרכים מיוחדים) כאן.

זהו להיום,
בהצלחה
משלומית

תגובות

  1. כדאי לשים לב באיזו שפת תיכנות נכתבו הסקריפטים שמורידים מכיון שסקריפט שנכתב בשפת ג'אווה יכול לעבוד גם על מק וגם על PC, אולם סקריפט שנכתב בשפת VB יכול לשמש רק אינדיזיין של PC, וכן סקריפט שנכתב בשפת הסקריפטים של apple (שכחתי את שמה) יעזור רק למשתמשי מק.

  2. תודה!
    בדיוק חפשתי איך נותנים קיצור מקשים לסקריפט, והטיפ עזר.לי.

  3. אעיר שאני עוסק בכתיבת סקריפטים, ויש לי כמה נחמדים מאד, גם ניתן לקבל סקריפט בהתאמה אישית לפי צורך,
    ראו כאן כמה:
    https://scriptimy.wordpress.com/

    כל טוב!

הוספת תגובה

האימייל שלך לא יוצג.

*