Automatiseringsfunktioner i Windows understøttes på operativsystemniveau. De leveres af Windows Script Host-komponenten, som er i stand til at udføre scripts på forskellige programmeringssprog. Oprindeligt inkluderer OS-leveringssæt tolke til JScript- og VBScript-sprog. Den sidste bruges hovedsageligt til at oprette vbs-scripts, der løser administration og brugeradministrationsopgaver.
Nødvendig
teksteditor
Instruktioner
Trin 1
Udforsk funktionerne og funktionerne i det runtime-miljø, hvorunder det oprettede script skal fungere. For eksempel, hvis et script er beregnet til at blive integreret i websider, vil det interagere stærkt med browserobjektmodellen og det aktuelle dokument (BOM og DOM). Scripts, der er udviklet til at køre under Windows Script Host (for eksempel til at automatisere administrative opgaver), interagerer med dens objektmodel, hvorigennem de let kan oprette og bruge andre ActiveX- og COM-objekter.
Trin 2
Udvikle algoritmer, der skal bruges til at oprette scriptets hovedfunktionalitet. Anvend viden om de muligheder, som runtime-miljøet giver. Identificer de dele af algoritmerne, der kan implementeres i form af procedurer, funktioner, metoder til klasser. Identificer data, der kan indkapsles i klasser.
Trin 3
Implementere en stub af det fremtidige script. Opret en fil i en teksteditor. Føj funktion og procedure "stubs" til den samt klassedeklarationer, der indeholder deres metoder. En procedure i VBScript erklæres med Sub-nøgleordet efterfulgt af en identifikator, der angiver dets navn. Afslutningen på procedureorganet er angivet med End Sub-klausulen. For eksempel:
Sub MyProcedure (a, b)
Afslut sub
Tilsvarende erklæres funktioner ved hjælp af nøgleordet Funktion:
Funktion MyFunction (a)
Afslut funktion
Klasser erklæres ved hjælp af klasse nøgleordet:
Klasse MyClass
Afslut klasse
Trin 4
Erklær globale, lokale variabler og klassemedlemmer. Dette gøres med Dim-klausulen:
Dim MyVariable
Ved at specificere dimensionen efter navnet på variablen kan du erklære arrays:
Dim MyArray (10) 'matrix med ti elementer;
Dim MyArray (10, 15) 'to-dimensionelle array;
Dim MyArray () 'dynamisk array.
Trin 5
Implementere databehandlingsalgoritmer ved at tilføje kode til funktioner, procedurer og klassemetoder. Brug Do - Loop, While - Wend, For - Each - Next, For - To - Step - Next klausuler for at oprette loops. Brug If - Then - ElseIf - Else - End If-klausulen som forgreningsoperatør og Select Case - End Select-klausulen som multiple choice-operatør.
Trin 6
Tilføj kommentarer til koden. De skal komme efter det enkelte citattegn eller Rem-nøgleordet. For eksempel:
kommentar tekst
Rem kommentar tekst