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

SaderGuf – סדר גוף
Loading...

SaderGuf – סדר גוף

איחוד כל פקודות הגוף שבכל שורה – לפקודת גוף אחת

קטגוריה:

0.00

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

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

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

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

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

שימו לב לשני הדגשים חשובים:

  1. הסקריפט יודע לחשב גם ערך שלילי, דהיינו אם במקום מסויים בשורה הוספנו גוף לפני שורה בערך -1 (מינוס אחד), ובעוד מקום בערך -4 (מינוס 4), הסקריפט יצרף את שניהם לפקודה של -5 (מינוס 5). כמו כן, אם במקום אחד הוספנו גוף לפני שורה של 4 (דהיינו – פלוס 4), ובמקום אחר באותה שורה הוספנו גוף של -1 (מינוס אחד), הסקריפט יצרף את הכל לתוספת גוף של 3 (דהיינו – פלוס 3).
  2. הסקריפט יודע לצרף רק פקודות של הוסף גוף ‘לפני שורה’ (בין אם הערך חיובי ובין אם הוא שלילי, כמפורט לעיל), אבל לא של הוסף גוף ‘אחרי שורה’.

חוות דעת

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

היה הראשון לכתוב סקירה “SaderGuf – סדר גוף”