Hvordan Man Skriver Et VBS-script

Indholdsfortegnelse:

Hvordan Man Skriver Et VBS-script
Hvordan Man Skriver Et VBS-script

Video: Hvordan Man Skriver Et VBS-script

Video: Hvordan Man Skriver Et VBS-script
Video: VBScript - Lets Start Scripting (2 - 9) 2024, Kan
Anonim

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.

Hvordan man skriver et VBS-script
Hvordan man skriver et VBS-script

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

Anbefalede: