שיטת Popup
מייצרת תיבת הודעות מוקפצות שיכולה להציג הודעה למשתמש למשך זמן מוגדר. אם זמן ההודעה מושמט או מוגדר לאפס, המוקפץ יישאר עד שהמשתמש יפטר את ההודעה.
בנוסף, ניתן להקצות כותרת להודעה המוקפצת. אם הוא מושמט, ברירת המחדל היא "מארח סקריפט Windows". התחביר הוא כדלקמן:
WshShell.Popup strText[,nSecondsToWait] [,strTitle] [,nType]
טיעונים:
-
strText
ערך מחרוזת המכיל את הטקסט שברצונך להופיע בתיבת ההודעות המוקפצת. -
nSecondsToWait
– אופציונלי. ערך מספרי המציין את משך הזמן המרבי (בשניות) ברצונך שתציג תיבת ההודעות המוקפצות. -
strTitle
– אופציונלי. ערך מחרוזת המכיל את הטקסט שברצונך להופיע ככותרת תיבת ההודעה המוקפצת. -
nType
– אופציונלי. ערך מספרי מציין את סוג הכפתורים והסמלים שאתה רוצה בתיבת ההודעות המוקפצת. אלה קובעים כיצד משתמשים בתיבת ההודעות. -
IntButton
– ערך מספר שלם מציין את מספר הכפתורים שהמשתמש לחץ כדי לבטל את תיבת ההודעות. זהו הערך שהוחזר בשיטת הקופץ
סוגי כפתורים:
- 0 – הצג כפתור אישור
- 1 – הצג כפתורי אישור ובטל
- 2 – הראה כפתורים להפסיק, לנסות שוב ולהתעלם
- 3 – הראה כן, לא, ובטל כפתורים
- 4 – הראה כן ולא כפתורים
- 5 – הצג לנסות שוב ולבטל כפתורים
סמלים:
- 16 – הראה סמל "עצור סימן"
- 32 – הצג סמל "סימן שאלה"
- 48 – הצג סמל "סימן קריאה"
- 64 – הצג את סמל "סימן מידע"
קודי החזרה של Intbutton:
- 1 – כפתור אישור
- 2 – בטל כפתור
- 3 – כפתור הפלה
- 4 – כפתור ניסיון חוזר
- 5 – התעלם מכפתור
- 6 – כפתור כן
- 7 – אין כפתור
אם המשתמש לא לוחץ על כפתור לפני nSecondsToWait
שניות, intButton
מוגדר ל- 1.
דוגמא:
Dim WshShell, BtnCode הגדר wshshell = wscript.createobject ("wscript.shell") Btncode = wshshell.popup ("האם אתה אוהב את העבודה שלך?", 7, "ענה על שאלה זו:", 4 + 32) בחר מקרה btncodecase 6 wscript.echo "זה נהדר!." מקרה 7 wscript.echo "מצטער לשמוע את זה." מקרה -1 wscript.echo "אין תגובה?" סוף בחר