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

Maf-crn – צור קובץ מפתחות החדש
Loading...

Maf-crn – צור קובץ מפתחות החדש

סקריפט ‘צור קובץ מפתחות’ של ‘תג’ עם מספר שדרוגים חשובים

קטגוריה:

0.00

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

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

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

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

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

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

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

חוות דעת

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

היה הראשון לכתוב סקירה “Maf-crn – צור קובץ מפתחות החדש”