הייתי צריך לעשות הערכה של כמות התוים שיש בפרוייקט ענק... 175 קבצים. ניסיתי את האפשרות של חיבור כל הקבצים לקובץ אחד, ואחר כך לבצע ספירת תוים. זה לא הלך כל כך טוב. 175 קבצים שיש בהם סך הכל 45 מיליון תוים [!] גרמו לתוכנת הוורד לחוויה לא נעימה, וגם לא ברורה. פיתרון בצורה של מאקרואז חיפשתי פיתרון בצורה של מאקרו ל-Word ומצאתי את אשר חיפשתי דווקא באתר של מייקרוסופט עצמם - כאן. הבעיה שאני לא יודע לכתוב בשפת ה-VBA, וכשגיליתי שזה לא סופר הערות שוליים הלכתי וחיפשתי משהו אחר. ולא כל כך מצאתי. רק ראיתי כמה אפשרויות ושיטות נוספות וניסיתי לשלב ביניהן בתוך המאקרו. נראה שזה הצליח. והנה המאקרו לפניכם. [על הדרך המאקרו מציין אם הקובץ מכיל הערות שוליים או הערות סיום]. כיצד המאקרו עובדמאקרו לספירת כמות תוים בקבצים מרובים של וורד: ראשית צריך לשים את כל הקבצים בתקייה אחת [גם קבצי doc גם docx וגם rtf] מפעילים את המאקרו [דרך הוורד] הוא מבקש לבחור תקייה - בוחרים את התקייה שבה הקבצים המאקרו פותח כל אחד מהקבצים, לוקח את הנתונים וסוגר את הקובץ ומעדכן את הנתונים בקובץ נפרד בצורה של טבלה. זהו. [אם מדובר בקבצים רבים כמו הדוגמא שהבאתי אז צריך קצת סבלנות... איזה 10 דקות]. להכנסת המאקרו לתוך וורד:
פותחים את הוורד. > כרטסיה 'מפתחים'. > visual basic. > תפריט file > יבוא קובץ - import file.
0 Comments
במדור הורדות ניתן למצוא סקריפט ישן ונחמד שנקרא 'סקריפט לרישום סקריפטים' לתוכנת תג. כידוע בתוכנת תג על מנת להוסיף סקריפטים לתפריטים יש לבצע רישום של הסקריפט בתוך הקובץ איני [Tag.INI] במקום המתאים, ולא כל אחד יודע ומצליח לעשות זאת. הסקריפט הזה בא לסייע בעניין. עכשיו בעקבות עדכון בתוכנת תג, שניתן לרשום סקריפטים לכל אחד מהתפריטים [פרט לתפריט 'חלון'] עדכנו את הסקריפט שיאפשר רישום לכל אחד מהתפריטים. ניתן לראות במדור 'הורדות'. נ.ב. כבר הזכרנו שיש אפשרות ליצור תפריטים נוספים בעזרת התוסף החיצוני TagDock [ראו כאן].
בתוסף 'עיגון חלונות לתג' נוספה עכשיו אופציה חזקה ביותר - הוספת תפריטים מותאמים אישית.
בעזרת ממשק נוח, פיתוח מתקדם - ניתן להוסיף לסרגל התפריטים של תג, תפריטים מותאמים אישית, בשביל סקריפטים, פקודות. ניתן לחלק את הדברים לכמה וכמה תפריטים, לפי נושאים, לפי עניין ומטרה. צפו בסרטון. להזמנת התוסף - מלא את הטופס שכאן. או צור קשר במייל. עיגון חלונות
רבים רגילים מסביבת העבודה של ווינדווס 10 לתפוס את החלון ולגרור אותו לפינת המסך כדי שהוא 'ידבק' לשם על חצי מסך - מה שנקרא 'עיגון' [מלשון עוגן ובלועזית Dock (=מזח)]. דבר זה מאוד מצוי גם כן בתוכנות אחרות.
בתוכנת תג אנחנו לא יכולים לעשות זאת, ורק משתמשים באופציה של חלון/פרוש - שזה פורס את הקבצים אחד ליד השני. בשביל לפרוש אותם אחד מעל השני כבר צריך לזה סקריפט. כאן אנחנו מדברים על משהו אחר. זה לא סקריפט, אלא תוכנה חיצונית שמגיבה לפעולה שלך ונותנת לך אפשרות דינאמית לעגן את החלון במיקום ובתצוגה הרצויים. ממש חידוש מרענן ומיוחד. הוספת תפריטים מותאמים אישית
עוד אופציה חזקה בתוסף הזה היא האפשרות להוסיף תפריטים מותאמים אישית ממש כחלק מובנה בתוך סרגל התפריטים של תג.
הוספת התפריטים קלה ונוחה בזכות ממשק מוצלח ונוח. הוצאת חלון מחוץ לחלון התוכנה הראשי
אחד מהדברים שמאוד היינו רוצים שיהיה בתוכנת תג זה האפשרות להוציא חלון מחוץ לחלון הראשי של תוכנת תג. אבל דבר זה בלתי אפשרי.
עם התוסף הזה ניתן לעשות זאת [עם מגבלות מסויימות] - ובעיקר ניתן להציג את חלונות התצוגה מחוץ לחלון הראשי של תוכנת תג, כגון במסך השני. דבר זה שימושי לזמן העימוד שאפשר להציג את חלון העימוד מחוץ לחלון תוכנת תג. לעת עתה זה עובד טוב מאוד בעימוד הרגיל של תג אבל לא ברב טקסט, וגם לא עם הסקריפט 'עימוד' של דבאח. בקיצור... חידוש גדול - צפו בסרטון. [מחיר: 200 ש"ח]. להזמנת התוסף צור קשר במייל. נשאלתי שאלה נחמדה ויש בזה תועלת לשימוש בחיפוש והחלפה של תוכנת תג וזה תוכנה: שלום וברכה ושבוע טוב, אני עובד עם תג כבר כ-15 שנה ורק לאחרונה גיליתי את ההדרכות שלך, וזה פתח לי עולם חדש. כעת הנני מחפש דרך לבודד את כל המלים בקובץ שיש בהם גרשיים על מנת ליצור לוח ראשי תיבות. לכאורה אפשר על ידי חיפוש/החלפה של כל המלים האלו והכנסת קוד לפניהם ואחריהם - ואחר כך שימוש בסקריפט צור קובץ מפתחות, או על ידי חיפוש כל המלים שאין בהם גרשיים ומחיקתם על ידי החלפה. למעשה אינני מוצא את הדרך לבצע "עצות" אלו, ואודה מאוד אם תוכל להוסיף לי טיפ או להפנות אותי לסרטון שיכול לעזור לי בזה. המון, המון תודה. התשובה:צריך לשתול קוד לפני כל מילה עם גרשיים, וקוד אחרי. אחר כך עם הסקריפט 'צור קובץ מפתחות', נשלוף את כל המופעים האלה החיפוש והחלפה צריכים להיות כך: על ידי שימוש בהגדרות של ג'וקרים נוספים, נפעיל את האופציות של 'תחילת מילה', ו'סוף מילה'. בשביל לשתול קוד לפני נעשה חיפוש כזה: בשביל לשתול קוד אחרי נעשה חיפוש כזה: ההסבר לחיפוש הזה:
+ תחילת מילה << רצף של 1 או יותר תוים ~ שלילת החיפוש - דהיינו שאנחנו מחפשים רצף של 1 או יותר תוים שהם לא גרשיים ולא רווחים >> סוף הרצף שאחר כך יש " [גרשיים] * רצף של כל סוגי התוים = סוף מילה _ [והקו התחתי מציין את המקום של ההחלפה היכן רוצים להכניס את הקוד]
למה לעבוד כל כך קשה?
קיבלתי לעימוד חומר מיוחד ומושקע מאוד, אני חייב לעשות את העבודה הכי טובה שיש. הבעיה שמדובר על מחבר שאמנם מאוד מדקדק אבל לא כל כך בקי ברזי המאמצים של המעמדים להכין חומר לעימוד, ועל כן הצורה שבה מגיע אלי החומר מצריכה הרבה מאוד עבודה.
אז עושים את זה וזהו - נכון! אבל זה פרוייקט משתמשך, כך שעוד שבוע הוא שולח קובץ דומה מאוד של מסכת אחרת, ואז אני צריך לחזור ולעשות את כל הפעולות שעשיתי בפעם הקודמת. לא פשוט. עם התוסף החלפות הזה אפשר לעשות מלאכה של שעות בזמן קצר. טוב מה אני מאריך כל כך... אפשר לראות את זה טוב מאוד בסרטון. טיפ נוסף: התוסף מצויין לאו דוקא למציאות שתיארתי אלא לדוגמא אם צריך איזה קידוד לכל הפסקאות שמגיעות עם סעיפים והמילה השניה מודגשת [או שלא] - פשוט שומרים את זה לפרוייקטים זהים.
כיצד להשיג את התוסף?
את התוסף פיתח רחמים יעקובוב [יעקובוב - פיתוח תוכנה], ואפשר ליצור איתו קשר באתר שלו. באופן רשמי הוא נקרא "הגהה ותיקון מסמכים מתקדם" - ומחירו 400 ש"ח. בברכה, ישורון קובי - צפת
|
תוכנת רבותינו יצאה לאור... ובהיותי מכיר מקרוב את התהליך של יצירת התוכנה הזאת, מצאתי לנכון לפרסם בפני החברים היקרים את התוכנה האדירה הזאת.
פיתוח התוכנה פיתוח התוכנה ערך למעלה מ-3 שנים, וכל פרט ופרט שם נעשה בדקדוק מירבי. והדבר הגדול בזה הוא שמאחורי כל פרט ופרט הושקעה מחשבה רבה מתוך היכרות ממשית של הצרכים של העורך התורני. את ביצוע התכנות בפועל עשה רחמים יעקובוב, שללא ספק הינו כישרון מדהים בתחום התכנות. מה אהבתי בתוכנה הדבר שהכי אהבתי בתוכנה, וגם מצאתי שהוא בעצם החידוש הגדול לדעתי היא העובדה שהתוכנה מלבד היותה תוכנה עצמאית לכל דבר, הרי שהיא גם משתלבת בתוך הוורד בצורה מיוחדת במינה. נוצרת אינטראקציה דינאמית בין המסמך שהעורך עובד עליו, לבין התוכנה. התוכנה יכולה להתייחס לטקסט שמסומן עכשיו במסמך ולחפש אותו במאגר הטקסטים, ומאידך יכולה להכניס מקורות לתוך המסמך ממש בלחיצת כפתור, כאשר כמעט כל פעולה יכולה לקבל מקש קיצור הפעיל בתוך המסמך וורד. מנגנון החיפוש מנגנון החיפוש של התוכנה קל לשימוש. ומאידך בעל עוצמה אדירה ומהירות מסחררת. וזאת אודות לאלגוריתם חיפוש מקורי ומשוכלל בהחלט. תוספים מלבד זאת עוד נוספו כמה וכמה כלים שימושיים המשתלבים בתוך הוורד כתוספים של התוכנה, שכולם כלים אדירים לכל המתעסק בהכנת חומר בעריכה תורנית, וגם בהכנת חומר לעימוד [כמו דילוג בקודים, הכנסת קישורים]. סרטונים האתר של התוכנה עדין בהקמה, אבל אני מצידי התחלתי להציג כמה סרטונים של התוכנה ומומלץ להציץ ולהתרשם. בי"ז אדר תשע"ח התקיים יום עיון למעמדים בתג, במרכז פרוג בבני ברק.
זו היתה יוזמה מיוחדת של כמה מעמדים מקהילת פרוג שלא ממש ידעו לקראת מה הם הולכים. אבל ברוב מסירותם ובס"ד מיוחדת התוצאה היתה מעל ומעבר. האוירה החברתית הטובה שנוצרה שם היא עצמה היתה שווה את הכל, אנשים מגוונים יר"ש, כולם מעמדים חביבים התכנסו יחדיו. וב"ה היו הרצאות טובות ומועילות. ניתן להוריד את ההרצאות באתר של 'עימוד ועיצוב', או לצפות בהן כאן באתר. ההרצאות שהוקלטו הן בעצם שילוב של צילום מסך וקול, ואינן כוללת צילום וידאו של המרצה או של האנשים. בכל אופן לא ניתן הרי להעביר את האוירה המיוחדת שהיתה שם.
ידוע הדבר שבעימוד של כמה טקסטים חייבים שיהיו קישורים בין הטקסטים.
אחת המלאכות המורכבות זה להכניס קישורים בין טקסטים על פי 'דיבור המתחיל'. דהיינו שהמפרש מצטט כמה מילים מהטקסט הראשי ואנחנו צריכים למצוא את המקום הזה בטקסט הראשי ולהכניס קישור באותו מקום. הדבר נהיה מורכב יותר ויותר כאשר הציטוטים של המפרש שונים קצת מהטקסט הראשי, אם בשל ראשי תיבות, אם בשל גרסא שונה, ואם בשל שינויים בסיסים כמו שמצוי בטקסט המקרא שיש ניקוד וטעמים ושאר שינויים. הכנסת קישורים על ידי סקריפט או תוכנה
מזה שנים ישנו את הסקריפט המצויין והמשוכלל של זרח חוטר הנקרא 'קישורים' שעושה מלאכה מצויינת להכנסת קישורים דרך תוכנת תג. אפשר לראות לגבי הסקריפט אצלו באתר - כאן.
לאחרונה הייתי שותף בפיתוח של תוכנה חדשה שתעשה את המלאכה הזאת עוד בשלבים של קבצים בוורד, ואחת הסיבות לצורך שהיה ביצירת תוכנה חדשה היא לצאת ממגבלות חיפוש שיש לנו בתג, וליצור תוכנה שיכולת החיפוש שלה מורכבת מחד, וקלה להפעלה מאידך. והרי לפניכם סרטון תצוגה של התוכנה: בשורה משמחת על פתיחה האתר של נתנאלשמעתם על תוכנה שנקראת 'חיפושית'? ובכן... יש דבר כזה, והוא נצרך ומועיל מאוד לכל מעמד.
כל חומר שמגיע אל המעמד בוורד, מחייב הכנה טובה לפני יבוא לתג לצורך העימוד. לעיתים קרובות הכנת החומר היא לא קלה, ויש צורך באפיון החיפושים וההחלפות בשביל למצוא מה היא 'כותרת' במסמך, איזה טקסט מיוחד יש כאן ועוד. אז הכלי הנפלא הזה נקרא 'חיפושית'. וברוך השם, נתנאל הוא איש מיוחד ונדיב, והתוספים שלו מושקעים ומקצועיים, וכבר הזכרתי זאת כאן בבלוג. ויש לו שם עוד כמה וכמה תוספים מועילים, ומן הסתם הוא הולך ומוסיף. על כן שימרו אצלכם את הקישור לאתר שלו. |
מחברישורון קובי - צפת ארכיון
December 2019
קטגוריות
All
|