תוכן עניינים:

יסודות VBScript - התחלת התסריטים, העיכובים ועוד !: 5 שלבים
יסודות VBScript - התחלת התסריטים, העיכובים ועוד !: 5 שלבים

וִידֵאוֹ: יסודות VBScript - התחלת התסריטים, העיכובים ועוד !: 5 שלבים

וִידֵאוֹ: יסודות VBScript - התחלת התסריטים, העיכובים ועוד !: 5 שלבים
וִידֵאוֹ: JavaScript for Web Apps, by Tomas Reimers and Mike Rizzo 2024, יולי
Anonim
יסודות VBScript - הפעלת סקריפטים, עיכובים ועוד!
יסודות VBScript - הפעלת סקריפטים, עיכובים ועוד!

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

שלב 1: הפעלת VBScript שלך

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

הפקודה הראשונה משמשת ליצירת סקריפט פחות או יותר. להלן הפקודה:

הגדר WshShell = WScript. CreateObject ("WScript. Shell") זה אני מניח שיוצר את הסקריפט. זכור להדביק אותו בתחילת ה- VBS שלך.

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

שלב 2: עיכוב ה- VBS שלך

בשלב זה, אראה לך פקודות בסיסיות שיעזרו ל- VBS שלך לפעול כראוי. לפעמים ללא עיכובים התסריט שלך יישבר.

הפקודה הראשונה היא WScript.sleep. סביר להניח שתשתמש בו כל הזמן, זה מעכב את התסריט שלך. ככה זה עובד:

WScript.sleep 1000

החלק הראשון של הפקודה הוא כמובן הפקודה (וואו). לאחר מכן, יש לך זמן שיתעכב. כל 1000 הוא שווה ערך לשנייה אחת.

בדוגמה להלן תיבת הודעה תופיע כל 3 שניות לאחר שתלחץ על אישור הקודם.

שלב 3: תיבות הודעות וקלט

תיבות הודעות וקלט
תיבות הודעות וקלט

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

ראשית תיבת ההודעות הפשוטה והתמימה ביותר, הבסיסית ביותר. להלן פקודה לדוגמה:

x = msgbox ("ההודעה שלך", לחצנים+סוג msgbox, "כותרת")

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

0 - כפתור אישור בלבד 16 - סמל הודעה קריטית 1 - אישור וביטול 32 - סמל שאילתת אזהרה 2 - הפסק, נסה והתעלם 48 - סמל הודעת אזהרה 3 - כן, לא וביטל 64 - סמל הודעת מידע 4 - כן ולא 5 - נסה ובטל שוב

אז עם זה, הפקודה לדוגמא שלנו תהיה:

x = msgbox ("הודעה", 0+16, "כותרת")

עכשיו תיבות קלט. לבהמות האלה יש עוד אינטראקציה של משתמשים (וואו), אבל לא תשתמש בהן בתדירות גבוהה (או אולי …). להלן דוגמא:

y = InputBox ("הודעה כאן", "כותרת כאן", "הודעת תיבת טקסט")

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

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

Name = InputBox ("כתוב את שמך למטה", "כותרת", "הקלד את שמך כאן") x = MsgBox ("היי" ושם & "!", 16, "שלום")

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

בקובץ למטה ניתן לראות את כל תיבות ההודעות השונות ותיבת קלט.

שלב 4: פתיחת קבצי.exe

בעזרת VBScripts תוכל גם לפתוח קבצי.exe. להלן פקודה לדוגמה הפותחת מחשבון:

WshShell.run "calc.exe"

בהתחלה יש לך את הפקודה, בסוף יש לך את התוכנית שאתה רוצה לפתוח. אין יותר מדי מה להסביר.

הקובץ שלהלן יפתח מחשבון, צבע ו- CMD.

שלב 5: סיכום

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

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

מוּמלָץ: