Οι δυνατότητες αυτοματισμού στα Windows υποστηρίζονται σε επίπεδο λειτουργικού συστήματος. Παρέχονται από το στοιχείο Windows Script Host, το οποίο είναι ικανό να εκτελεί σενάρια σε διάφορες γλώσσες προγραμματισμού. Αρχικά, το σύνολο παράδοσης του OS περιλαμβάνει διερμηνείς για γλώσσες JScript και VBScript. Το τελευταίο χρησιμοποιείται κυρίως για τη δημιουργία σεναρίων vbs που επιλύουν εργασίες διαχείρισης και διαχείρισης χρηστών.
Απαραίτητη
επεξεργαστής κειμένου
Οδηγίες
Βήμα 1
Εξερευνήστε τις δυνατότητες και τις δυνατότητες του περιβάλλοντος εκτέλεσης στο οποίο πρέπει να λειτουργεί το δημιουργημένο σενάριο. Για παράδειγμα, εάν ένα σενάριο προορίζεται να ενσωματωθεί σε ιστοσελίδες, θα αλληλεπιδρά έντονα με το μοντέλο αντικειμένου του προγράμματος περιήγησης και το τρέχον έγγραφο (BOM και DOM). Τα σενάρια που αναπτύχθηκαν για εκτέλεση κάτω από το Windows Script Host (για να αυτοματοποιήσουν τις διαχειριστικές εργασίες) θα αλληλεπιδράσουν με το μοντέλο αντικειμένων, μέσω του οποίου μπορούν εύκολα να δημιουργήσουν και να χρησιμοποιήσουν άλλα αντικείμενα ActiveX και COM.
Βήμα 2
Αναπτύξτε αλγόριθμους που θα χρησιμοποιηθούν για τη δημιουργία της κύριας λειτουργικότητας του σεναρίου. Εφαρμόστε γνώση των δυνατοτήτων που παρέχονται από το περιβάλλον χρόνου εκτέλεσης. Προσδιορίστε τα μέρη των αλγορίθμων που μπορούν να εφαρμοστούν με τη μορφή διαδικασιών, λειτουργιών, μεθόδων τάξεων. Προσδιορίστε δεδομένα που μπορούν να ενθυλακωθούν σε τάξεις.
Βήμα 3
Εφαρμόστε ένα στέλεχος του μελλοντικού σεναρίου. Σε ένα πρόγραμμα επεξεργασίας κειμένου, δημιουργήστε ένα αρχείο. Προσθέστε τη συνάρτηση και τη διαδικασία "stubs" σε αυτό, καθώς και δηλώσεις τάξης που περιέχουν τις μεθόδους τους. Μια διαδικασία στο VBScript δηλώνεται με τη δευτερεύουσα λέξη-κλειδί ακολουθούμενη από ένα αναγνωριστικό που καθορίζει το όνομά του. Το τέλος του σώματος της διαδικασίας υποδεικνύεται από τη ρήτρα End Sub. Για παράδειγμα:
Sub MyProcedure (α, β)
Τέλος Υποτ
Ομοίως, οι συναρτήσεις δηλώνονται χρησιμοποιώντας τη λέξη-κλειδί Function:
Λειτουργία MyFunction (α)
Λειτουργία τερματισμού
Τα μαθήματα δηλώνονται χρησιμοποιώντας τη λέξη-κλειδί Κατηγορίας:
Κατηγορία MyClass
Τελική τάξη
Βήμα 4
Δηλώστε καθολικές, τοπικές μεταβλητές και μέλη τάξης. Αυτό γίνεται με τη ρήτρα Dim:
Dim MyVariable
Καθορίζοντας τη διάσταση μετά το όνομα της μεταβλητής, μπορείτε να δηλώσετε πίνακες:
Dim MyArray (10) σειρά δέκα στοιχείων.
Διδιάστατος πίνακας Dim MyArray (10, 15).
Δυναμικός πίνακας Dim MyArray ().
Βήμα 5
Εφαρμόστε αλγόριθμους επεξεργασίας δεδομένων προσθέτοντας κώδικα σε συναρτήσεις, διαδικασίες και μεθόδους κλάσης. Χρησιμοποιήστε το Do - Loop, While - Wend, For - Every - Next, For - To - Step - Επόμενοι ρήτρες για τη δημιουργία βρόχων. Χρησιμοποιήστε τον όρο If - Then - ElseIf - Else - End If ως φορέα διακλάδωσης και ο όρος Select Case - End Select ως τελεστής πολλαπλής επιλογής.
Βήμα 6
Προσθέστε σχόλια στον κώδικα. Πρέπει να ακολουθούν τον μοναδικό χαρακτήρα προσφοράς ή τη λέξη-κλειδί Rem. Για παράδειγμα:
κείμενο σχολίου
Κείμενο σχολίου Rem