חנות הסקריפטים

ApplyAtt – החל קוד
Loading...

ApplyAtt – החל קוד

החלת קוד מסויים (או מספר קודים) על הטקסט שממנו והלאה

קטגוריה:

המלאי אזל

0.00

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

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

ניתן לבחור אחת משני אפשרויות של החלת קוד:

  1. החל כל קוד – הסקריפט יחיל את כל הקודים בהם הוא ייתקל בעת פעולתו.
  2. החל מקוד עד קוד – מזינים מספרי קודים בשדות ‘קוד ראשון ו’קוד שני’, והסקריפט יחפש את המופע הבא במסמך של הקוד שהוזן בשדה ‘קוד ראשון’, ויחיל קודים משם והלאה עד שייתקל בקוד שהוזן בשדה ‘קוד שני’, וכן הלאה.

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

אפשרות נוספת הקיימת בסקריפט, והיא חשובה לא פחות, היא האפשרות להחיל קודים המוגדרים כ SAV-RST. אפשרות זו מופיעה בחלונית ‘מתקדם’, וניתן להגדיר בה עד שני זוגות של קודים כאלו.

כידוע, הפקודה SAV-RST, מורכבת בעצם מזוג קודים המופיע לפני ואחרי טקסט מסויים, כאשר רוצים שהקוד הראשון ‘יזכור’ את ההגדרות שהיו עד כאן, והקוד השני ישחזר אותם.

דבר זה מצוי בעיקר בהפניות להערה, כאשר ישנם שני סוגי עיצוב בטקסט הראשי, למשל שו”ע ורמ”א, ומשניהם יש הפניות להערות שוליים, למשל ‘משנה ברורה’. במקום להגדיר זוג קודים (לפני ואחרי) לכל סוג הפניה (למשל: בשולחן ערוך – קוד @01 לפני סימון הערה, וקוד @02 אחר סימון הערה. וברמ”א – קוד @01 לפני סימון הערה וקוד @03 אחר סימון הערה), מגדירים זוג קודים של SAV-RST, ושותלים אותם לפני ואחרי כל סימון הערה, לא משנה היכן הוא מופיע. הקודים יזכרו בעצמם את העיצוב שהיה לפני סימון ההערה (לדוגמא: בשו”ע – כתב גדול, ברמ”א – כתב קטן יותר), ויחזירו את אותו עיצוב מיד לאחר סימון ההערה.

כעת, בעת ביצוע הפקודה ‘החל קוד’, אם לא נגדיר בחלונית ‘מתקדם’ את זוגות הקודים בהם השתמשנו, הם לא יבצעו את תפקידם היטב, ולא ישמרו על עיצוב המקור.

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

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

מיקום בתוכנה: סקריפט > החל קוד.

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

חוות דעת

אין עדיין חוות דעת.

היה הראשון לכתוב סקירה “ApplyAtt – החל קוד”