Πίνακας περιεχομένων:

Βασικά VBScript - Έναρξη των σεναρίων σας, καθυστερήσεις και άλλα!: 5 βήματα
Βασικά VBScript - Έναρξη των σεναρίων σας, καθυστερήσεις και άλλα!: 5 βήματα

Βίντεο: Βασικά VBScript - Έναρξη των σεναρίων σας, καθυστερήσεις και άλλα!: 5 βήματα

Βίντεο: Βασικά VBScript - Έναρξη των σεναρίων σας, καθυστερήσεις και άλλα!: 5 βήματα
Βίντεο: Mastering Task Scheduler: Analysis & Troubleshooting Guide for IT Pros! 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

Το πρώτο μέρος της εντολής είναι φυσικά, η εντολή (wow). Στη συνέχεια, έχετε το χρόνο που θα καθυστερήσει. Κάθε 1000 είναι ισοδύναμο ενός δευτερολέπτου.

Στο παρακάτω παράδειγμα, ένα πλαίσιο μηνύματος θα εμφανίζεται κάθε 3 δευτερόλεπτα αφού πατήσετε OK στο προηγούμενο.

Βήμα 3: Πλαίσια μηνυμάτων και εισαγωγής

Πλαίσια μηνυμάτων και εισαγωγής
Πλαίσια μηνυμάτων και εισαγωγής

Τώρα θα προσπαθήσω να σας διδάξω πώς να χρησιμοποιείτε πλαίσια μηνυμάτων και εισαγωγής και ένα κάπως ΠΡΟΗΓΜΕΝΟ παράδειγμα που μπορείτε να χρησιμοποιήσετε μόνοι σας.

Πρώτα το πιο βασικό, το απλό και αθώο κουτί μηνυμάτων. Εδώ είναι ένα παράδειγμα εντολής:

x = msgbox ("Το μήνυμά σας", κουμπιά+τύπος msgbox, "Τίτλος")

Αφού ξεκινήσετε την καταπληκτική εντολή, έχετε το μήνυμα, στη συνέχεια τα κουμπιά, τον τύπο του κουτιού μηνύματος και τον τίτλο του. Υπάρχουν 5 διαφορετικοί τύποι κουμπιών και 4 τύποι κουτιών μηνυμάτων. Εδώ είναι όλα αυτά:

0 - Κουμπί OK μόνο 16 - Εικονίδιο κρίσιμου μηνύματος1 - ΟΚ και Ακύρωση 32 - Εικονίδιο ερωτήματος προειδοποίησης2 - Διακοπή, Επανάληψη και Παράβλεψη 48 - Εικονίδιο προειδοποιητικού μηνύματος3 - Ναι, Όχι και Ακύρωση 64 - Εικονίδιο μηνύματος πληροφοριών4 - Ναι και Όχι 5 - Επανάληψη και Ακύρωση

Έτσι, με αυτό, το παράδειγμα εντολής μας θα είναι:

x = msgbox ("Μήνυμα", 0+16, "Τίτλος")

Τώρα κουτιά εισαγωγής. Αυτά τα θηρία έχουν περισσότερη αλληλεπίδραση χρήστη (wow), αλλά δεν θα τα χρησιμοποιείτε τόσο συχνά (ή ίσως…). Εδώ είναι ένα παράδειγμα:

y = InputBox ("Message here", "Title here", "textbox message")

Ξεκινήστε την εντολή, πληκτρολογήστε το μήνυμα, τον τίτλο και το μήνυμα κειμένου. Απλά πράγματα.

Πάμε λίγο πιο προχωρημένα. Τώρα θα δείτε ένα πλαίσιο εισαγωγής ακολουθούμενο από ένα πλαίσιο μηνυμάτων που έχει ό, τι πληκτρολογήσατε στο πλαίσιο εισαγωγής.

Όνομα = InputBox ("Γράψτε το όνομά σας παρακάτω", "Τίτλος", "Πληκτρολογήστε το όνομά σας εδώ") x = MsgBox ("Γεια" & Όνομα & "!", 16, "γεια")

Το πλαίσιο μηνυμάτων παρακάτω είναι λίγο πιο περίπλοκο. Αρχικά, έχετε το μήνυμά σας, στη συνέχεια κάτι που πληκτρολογήσατε πριν και στη συνέχεια συνέχεια του μηνύματος. Τίποτα όμως ασυνήθιστο. Νομίζω.

Στο παρακάτω αρχείο μπορείτε να δείτε όλα τα διαφορετικά πλαίσια μηνυμάτων και ένα πλαίσιο εισαγωγής.

Βήμα 4: Άνοιγμα αρχείων.exe

Με τα VBScripts μπορείτε επίσης να ανοίξετε αρχεία.exe. Ακολουθεί ένα παράδειγμα εντολής που ανοίγει την αριθμομηχανή:

WshShell.run "calc.exe"

Στην αρχή έχετε την εντολή, στο τέλος έχετε το πρόγραμμα που θέλετε να ανοίξετε. Όχι και πολλά για να εξηγήσω.

Το παρακάτω αρχείο θα ανοίξει αριθμομηχανή, χρώμα και CMD.

Βήμα 5: Περίληψη

Σε αυτό το σεμινάριο μάθατε πώς να ξεκινάτε το σενάριο.vbs, να το καθυστερείτε, να χρησιμοποιείτε πλαίσια μηνυμάτων και εισαγωγής, να ανοίγετε αρχεία.exe και να τελειώνετε το σενάριό σας. Τώρα, ας τρελαθούμε με αυτό. Θα δημιουργήσω μια ακίνδυνη αλλά τρομακτική φάρσα για να τρολάρω τους φίλους σας.

Αυτό το παράδειγμα φάρσας ζητά το όνομά σας, σας λέει ότι δεν ήταν καλή ιδέα και ανοίγει σαν CMD περίπου 30 φορές. Ελπίζω να σας άρεσε να διαβάζετε αυτό. Αυτό ήταν το πιο χαζό πράγμα ποτέ; Πραγματικά μάθατε κάτι νέο; Έπεσε ελεύθερος να μου το πεις στα σχόλια.

Συνιστάται: