דילוג לתוכן
  • חוקי הפורום
  • פופולרי
  • לא נפתר
  • משתמשים
  • חיפוש גוגל בפורום
  • צור קשר
עיצובים
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • ברירת מחדל (ללא עיצוב (ברירת מחדל))
  • ללא עיצוב (ברירת מחדל)
כיווץ
לוגו מותג
  1. דף הבית
  2. מחשבים וטכנולוגיה
  3. מדריכים - מחשבים וטכנולוגיה
  4. מדריך | מדריך קצר ובסיסי להודעות ב VBS

מדריך | מדריך קצר ובסיסי להודעות ב VBS

מתוזמן נעוץ נעול הועבר מדריכים - מחשבים וטכנולוגיה
2 פוסטים 2 כותבים 786 צפיות 5 עוקבים
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
תגובה
  • תגובה כנושא
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • מתכנת חובבמ מנותק
    מתכנת חובבמ מנותק
    מתכנת חובב
    מדריכים
    כתב ב נערך לאחרונה על ידי מתכנת חובב
    #1

    לאחרונה יצא לי לשחק קצת ב VBS וחשבתי לשתף אותכם במשהו חמוד שהדבר הזה מציע
    אז קודם כל: מה זה VBS ?
    VBS או visual basic script (נקרא לפעמים גם VBscript) היא מעין שפת תכנות מבוססת visual basic שמשמשת לכתיבת סקריפטים שאותם אפשר להריץ על מערכות ווינדוס השונות
    כדי לכתוב בשפה הזו - כל מה שנדרש הוא לפתוח עורך טקסט כלשהו (אפילו את "פנקס רשימות" שקיים בתוך הווינדוס אבל אני אישית ממליץ על ++notepad) ולשמור את הקובץ בסיומת VBS במקום הסיומת הרגילה שהיא TXT
    במדריך הזה אני רוצה ללמד אותכם על הודעות ב vbs - כלומר יצירת סקריפט שבלחיצה עליו תופיע הודעה על המסך - כמו זו
    צילום מסך 2021-11-15 141121.png
    אז קודם כל נראה דוגמה של קוד כזה - לדוגמא, הקוד שיצר את התמונה שראיתם קודם הוא זה:

    msgbox "זוהי הודעה" ,0+48, "הודעה"
    

    ופירושו של הקוד הוא זה -

    msgbox
    

    הוא קיצור של message box - או "תיבת הודעה" בעברית והוא מורה למחשב שאנו רוצים ליצור חלון שבתוכו תהיה הודעה
    בשלב הבא נעשה מרכאות ובתוכם נכתוב את הכותרת של החלון
    לאחר מכן נכתוב רווח, פסיק וקוד מספרי שמאוחר יותר נסביר אותו ובסוף - עוד פסיק ורווח, נפתח מרכאות נוספות ולתוכם נכניס את ההודעה שלנו - לדוגמא, במקרה הזה ההודעה היא "זוהי הודעה"
    נשמור את הקובץ בסיומת vbs - וזהו, הסקריפט מוכן!
    ועכשיו, נסביר את הקוד המספרי שהיה באמצע ושהיה מוקף בפסיקים
    הספרה הראשונה בקוד מציינת אילו כפתורים יהיו בסוף ההודעה - לדוגמה, במקרה הזה - 0 יצר כפתו אחד שעליו כתוב "אישור" לעומת זאת אם נכתוב "1" יווצרו 2 כפתורים - "אישור" ו "ביטול" וכן הלאה - תוכלו לנסות בעצמכם
    הכפתורים האלו יעילים כשרוצים לקבל משוב מהמשתמש (לדוגמה אישור או ביטול) ולפיו לדעת אם לבצע פעולה מסויימת שאותה מגדירים לסקריפט אבל כרגע אנחנו לא מדברים על מקרים כאלו ולכן בשבילינו זה לא יהיה רלוונטי
    הקוד השני - במקרה הזה "48" מתחבר למספר הראשון ע"י סימן ה + ופירושו הוא כזה:
    בהודעה שהצגתי קודם היה סימן של משולש אזהרה אבל אם נרצה לעשות סימן אחד - לדוגמה אייקון של סימן שאלה - נכתוב 32 בשביל סימן הודעה נכתוב 64 ובשביל סימן איקס נכתוב 16, אם נכתוב 0 לא יהיה סימן בכלל
    ולסיכום זה התחביר של הקוד הזה

    msgbox "כותרת" ,סוג, "טקסט"
    

    כדי לעשות ירידת שורה בהודעה, יש להשתמש בפקודה vbNewLine כמו בדוגמה המצורפת

    msgbox "massage" & vbNewLine & "massage2" ,0+48, "title"
    

    שימו לב לשמור את הקובץ בקידוד ANSI כמו בתמונה המצורפת
    צילום מסך 2021-11-15 142950.png

    תגובה 1 תגובה אחרונה
    21
    • מתכנת חובבמ מתכנת חובב התייחס לנושא זה ב
    • מגדליםמ מנותק
      מגדליםמ מנותק
      מגדלים
      צוות פיקוח מדריכים
      כתב ב נערך לאחרונה על ידי מגדלים
      #2

      אצטט את רשימת המספרים למיניהם לכל מאן דבעי:

      קבוצת הערכים הראשונה (0-5) מתארת את מספר וסוג הלחצנים המוצגים בתיבת הדו-שיח;

      0 = לחצן אישור בלבד
      1 = לחצני אישור וביטול
      2 = הלחצנים בטל, נסה שנית והתעלם
      3 = כן, לא והלחצנים ' ביטול '
      4 = כן ולא לחצנים
      5 = לחצני נסה שנית וביטול

      הקבוצה השנייה (16, 32, 48, 64) מתארת את סגנון הסמלים;

      16 = סמל הודעה קריטית
      32 = סמל שאילתת אזהרה
      48 = סמל הודעת אזהרה
      64 = סמל הודעת מידע

      הקבוצה השלישית (0, 256, 512) קובעת איזה כפתור הוא ברירת המחדל;

      0 = הלחצן הראשון הוא ברירת מחדל
      256 = הלחצן השני הוא ברירת מחדל
      512 = הלחצן השלישי הוא ברירת מחדל
      768 = הלחצן הרביעי הוא ברירת מחדל

      והקבוצה הרביעית (0, 4096) קובעת את האופן שבו תיבת ההודעות.

      0 = היישום הנוכחי לא יפעל עד שהמשתמש יגיב לתיבת ההודעה
      4096 = כל היישומים אינם פועלים עד שהמשתמש מגיב לתיבת ההודעה
      16384 = מוסיף לחצן עזרה לתיבת ההודעות
      65536 = מציין את חלון תיבת ההודעות כחלון הקדמי
      524288 = הטקסט מיושר לימין
      1048576 = מציין שהטקסט צריך להופיע כקריאה מימין לשמאל - עברית (וערבית)

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

      וכמובן לשמור את השם עם הסיומת .VBS ...
      קרדיט ל @יוסי-מחשבים .
      מקור .
      קרדיט ל @yzahn
      מקור.
      וכמובן שזה כתחנת ביניים עד ש @מתכנת-חובב יביא לנו עוד דברים נפלאים..

      תגובה 1 תגובה אחרונה
      18
      • מתכנת חובבמ מתכנת חובב התייחס לנושא זה ב
      • מתכנת חובבמ מתכנת חובב התייחס לנושא זה ב
      • מתכנת חובבמ מתכנת חובב התייחס לנושא זה ב
      • מ מאקרו התייחס לנושא זה ב

      • התחברות

      • אין לך חשבון עדיין? הרשמה

      • התחברו או הירשמו כדי לחפש.
      • פוסט ראשון
        פוסט אחרון
      0
      • חוקי הפורום
      • פופולרי
      • לא נפתר
      • משתמשים
      • חיפוש גוגל בפורום
      • צור קשר