Πώς να εκτελέσετε το EXE σε VBScript

Η VBScript, ένα υποσύνολο της Visual Basic, είναι μια δωρεάν γλώσσα προγραμματισμού που μπορεί να χρησιμοποιήσει ο καθένας για να δημιουργήσει χρήσιμες εφαρμογές Windows. Προσθέτοντας μόνο μερικές δηλώσεις σε ένα αρχείο κειμένου ".vbs", μπορείτε να γράψετε σε αρχεία κειμένου και ακόμη και να εκκινήσετε προγράμματα EXE χρησιμοποιώντας μια εντολή "Εκτέλεση". Αυτή η εντολή είναι χρήσιμη όταν θέλετε να δημιουργήσετε συντομεύσεις σε προγράμματα που χρησιμοποιούνται συχνά. Οι προγραμματιστές μπορούν επίσης να χρησιμοποιήσουν την εντολή "Εκτέλεση" μέσα σε πιο σύνθετες εφαρμογές VBScript για να ξεκινήσουν εξωτερικά προγράμματα EXE όπως απαιτείται.

Βήμα 1

Ανοίξτε το Σημειωματάριο και επικολλήστε τον ακόλουθο κώδικα σε ένα νέο έγγραφο:

Το βίντεο της ημέρας

Ορίστε WshShell = WScript. CreateObject("WScript. Κέλυφος")

Dim exeName Dim statusCode

exeName = "%windir%\notepad"

statusCode = WshShell. Εκτέλεση (exeName, 1, true)

MsgBox ("Τέλος προγράμματος")

Αυτός ο κώδικας VBScript δημιουργεί ένα αντικείμενο "Shell" στη γραμμή 1. Σημειώστε την τιμή του "exeName". Αυτή η μεταβλητή περιέχει το όνομα του EXE που θέλετε να εκτελέσετε. Αυτό το όνομα είναι η διαδρομή προς το Σημειωματάριο σε αυτό το παράδειγμα. Εάν θέλετε να εκτελέσετε ένα πρόγραμμα EXE με το όνομα "MusicLab.exe" που βρίσκεται στη μονάδα δίσκου "C", θα κάνατε την τέταρτη δήλωση να εμφανίζεται ως εξής:

exeName = "C:\MusicLab.exe"

Αφήστε την τιμή του "exeName" αμετάβλητη προς το παρόν. Η επόμενη δήλωση εκτελεί την εντολή "Εκτέλεση". Η εντολή "Run" εκτελεί το EXE που καθορίζεται στη μεταβλητή "exeName". Η δεύτερη παράμετρος, "1", στην εντολή "Run" λέει στο VBScript πώς θα θέλατε να εμφανίζεται το παράθυρο του EXE όταν ανοίγει. Η τιμή "1" κάνει το VBScript να εμφανίζει ένα κανονικό παράθυρο. Η τελική τιμή στην εντολή "Run", "true" προκαλεί παύση του προγράμματος VBScript μέχρι να κλείσει το EXE που εκτελεί. Η τελική δήλωση εμφανίζει ένα πλαίσιο μηνύματος που σας ενημερώνει ότι το VBScript ολοκληρώθηκε.

Βήμα 2

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

Βήμα 3

Πληκτρολογήστε ένα όνομα για το πρόγραμμα, όπως "MyScript" στο πλαίσιο κειμένου "Όνομα αρχείου". Προσθέστε ".vbs" στο τέλος αυτού του ονόματος. Για παράδειγμα, εάν επιλέξετε "MyScript" ως όνομα αρχείου, πληκτρολογήστε "MyScript.vbs" (χωρίς τα εισαγωγικά) στο πλαίσιο κειμένου ονόματος αρχείου και κάντε κλικ στο "Αποθήκευση". Αυτό αποθηκεύει το αρχείο ως αρχείο VBScript.

Βήμα 4

Ανοίξτε την Εξερεύνηση των Windows και εντοπίστε το αρχείο. Κάντε διπλό κλικ στο αρχείο. Εκτελείται και μια νέα παρουσία του Notepad. Το πρόγραμμα VBScript σταματά μετά το άνοιγμα του Σημειωματάριου επειδή περάσατε το "1" στην εντολή "Εκτέλεση". Αν είχατε περάσει το 0, το VBScript δεν θα έπαυε.

Βήμα 5

Κλείστε το Σημειωματάριο. Το πρόγραμμα συνεχίζει την εκτέλεση και εμφανίζει το πλαίσιο μηνύματος που λέει "Τέλος προγράμματος".

Υπόδειξη

Πολλές φορές, μπορεί να μην σας ενδιαφέρει πώς φαίνεται το παράθυρο ενός EXE όταν χρησιμοποιείτε το VBScript για την εκκίνηση του EXE. Αυτό το παράδειγμα χρησιμοποιεί ένα στυλ παραθύρου "1", όπως φαίνεται στην εντολή "Εκτέλεση" που περιγράφηκε προηγουμένως. Η τιμή "1" ενεργοποιεί το παράθυρο και το εμφανίζει σε κανονική λειτουργία. Ωστόσο, θα μπορούσατε να περάσετε το "2" στην εντολή "Εκτέλεση". Ο αριθμός "2" λέει στο VBScript να ενεργοποιήσει το παράθυρο του EXE και να το ελαχιστοποιήσει. Υπάρχουν δέκα στυλ παραθύρων. Κάθε στυλ εμφανίζει το παράθυρο του EXE με διαφορετικό τρόπο. Μπορείτε να βρείτε πίνακες που δείχνουν αυτά τα στυλ σε ιστότοπους που συζητούν το VBScript και την παράμετρο "WindowStyle".