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

SK – שומר הקבצים
Loading...

SK – שומר הקבצים

סקריפט חשוב המתריע בעת סגירת 'תג' על שינויים שלא נשמרו בקבצי סגנון (Sty) או סקריפט

0.00

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

אך דא עקא, שתוכנת 'תג' תומכת באופציה זו רק לגבי קבצי טקסט ודף (בעלי סיומת I ו – D) ולא לגבי קבצי סגנון או סקריפט (בעלי סיומת Sty או Prg), ולכן במידה והמשתמש ביצע שינויים כלשהם בקובץ הסגנון ולא שמר אותם, בעת הלחיצה על ה X שבראש הדיאלוג, התוכנה תיסגר מבלי להתריע על כך שהשינויים בקובץ לא נשמרו.

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

בנוסף ישנם שני אפשרויות נוספות 'שמור וסגור הכל' – שומר את השינויים בכל הקבצים וסוגר את התוכנה, ו'סגור הכל' – סוגר את כל הקבצים ללא שמירה.

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

  1. לפתוח את הקובץ tag.ini שבספריית תג.
  2. להוסיף בסוף הקובץ שורה כזאת: [EXIT]
  3. מתחת לשורה הנ"ל להוסיף שורה כזאת: run=sk.prg
  4. לשמור את הקובץ ולהפעיל מחדש את תג.

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

כמה הדגשים חשובים לשימוש בסקריפט:

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

בנוסף, ניתן ליצור קיצור דרך לשני הפונקציות הנוספות שבסקריפט, על ידי שימוש בפקודות הבאות:

  1. קיצור דרך לשמירת כל הקבצים – run file "sk.prg" func "SaveAll".
  2. קיצור דרך לסגור כל הקבצים בלא שמירה – run file "sk.prg" func "CloseAll".

חוות דעת

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

היה הראשון לכתוב סקירה “SK – שומר הקבצים”