Automatisierungsfunktionen in Windows werden auf Betriebssystemebene unterstützt. Sie werden von der Windows Script Host-Komponente bereitgestellt, die in der Lage ist, Skripte in verschiedenen Programmiersprachen auszuführen. Anfänglich enthält das Betriebssystem-Lieferset Interpreter für JScript- und VBScript-Sprachen. Letzteres wird hauptsächlich verwendet, um vbs-Skripte zu erstellen, die Verwaltungs- und Benutzerverwaltungsaufgaben lösen.
Notwendig
Texteditor
Anweisungen
Schritt 1
Erkunden Sie die Funktionen und Fähigkeiten der Laufzeitumgebung, unter der das erstellte Skript funktionieren soll. Wenn ein Skript beispielsweise in Webseiten eingebettet werden soll, interagiert es stark mit dem Browserobjektmodell und dem aktuellen Dokument (BOM und DOM). Skripte, die für die Ausführung unter Windows Script Host entwickelt wurden (z. B. zur Automatisierung von Verwaltungsaufgaben), interagieren mit seinem Objektmodell, über das sie problemlos andere ActiveX- und COM-Objekte erstellen und verwenden können.
Schritt 2
Entwickeln Sie Algorithmen, die verwendet werden, um die Hauptfunktionalität des Skripts zu erstellen. Wenden Sie Kenntnisse über die von der Laufzeitumgebung bereitgestellten Funktionen an. Identifizieren Sie die Teile der Algorithmen, die in Form von Prozeduren, Funktionen, Klassenmethoden implementiert werden können. Identifizieren Sie Daten, die in Klassen gekapselt werden können.
Schritt 3
Implementieren Sie einen Stub des zukünftigen Skripts. Erstellen Sie in einem Texteditor eine Datei. Fügen Sie Funktions- und Prozedur-"Stubs" hinzu sowie Klassendeklarationen, die ihre Methoden enthalten. Eine Prozedur in VBScript wird mit dem Schlüsselwort Sub gefolgt von einem Bezeichner deklariert, der ihren Namen angibt. Das Ende des Prozedurrumpfs wird durch die End Sub-Klausel angezeigt. Beispielsweise:
Unter MyProcedure (a, b)
End Sub
Ähnlich werden Funktionen mit dem Function-Schlüsselwort deklariert:
Funktion MyFunction (a)
Endfunktion
Klassen werden mit dem Schlüsselwort Class deklariert:
Klasse MyClass
Klasse beenden
Schritt 4
Deklarieren Sie globale, lokale Variablen und Klassenmitglieder. Dies geschieht mit der Dim-Klausel:
Dim MyVariable
Durch Angabe der Dimension nach dem Namen der Variablen können Sie Arrays deklarieren:
Dim MyArray (10) 'Array von zehn Elementen;
Dim MyArray (10, 15) 'zweidimensionales Array;
Dim MyArray () 'dynamisches Array.
Schritt 5
Implementieren Sie Datenverarbeitungsalgorithmen, indem Sie Funktionen, Prozeduren und Klassenmethoden Code hinzufügen. Verwenden Sie die Klauseln Do - Loop, While - Wend, For - Each - Next, For - To - Step - Next, um Schleifen zu erstellen. Verwenden Sie die If - Then - ElseIf - Else - End If-Klausel als Verzweigungsoperator und die Select Case - End Select-Klausel als Multiple-Choice-Operator.
Schritt 6
Fügen Sie dem Code Kommentare hinzu. Sie müssen nach dem einfachen Anführungszeichen oder dem Rem-Schlüsselwort stehen. Beispielsweise:
'Kommentartext
Rem-Kommentartext