Automatiseringsfunksjoner i Windows støttes på operativsystemnivå. De leveres av Windows Script Host-komponenten, som er i stand til å utføre skript på forskjellige programmeringsspråk. Opprinnelig inkluderer OS-leveringssettet tolker for JScript- og VBScript-språk. Den siste brukes hovedsakelig til å lage vbs-skript som løser administrasjons- og brukeradministrasjonsoppgaver.
Nødvendig
tekstredigerer
Bruksanvisning
Trinn 1
Utforsk funksjonene og funksjonene i kjøretidsmiljøet som det opprettede skriptet skal fungere under. For eksempel, hvis et skript er ment å være innebygd i websider, vil det samhandle tungt med nettlesermodellen og det gjeldende dokumentet (BOM og DOM). Skript utviklet for å kjøre under Windows Script Host (for eksempel for å automatisere administrative oppgaver) vil samhandle med objektmodellen, der de enkelt kan opprette og bruke andre ActiveX- og COM-objekter.
Steg 2
Utvikle algoritmer som skal brukes til å lage hovedfunksjonaliteten til skriptet. Bruk kunnskap om funksjonene som tilbys i kjøretidsmiljøet. Identifiser delene av algoritmene som kan implementeres i form av prosedyrer, funksjoner, metoder for klasser. Identifiser data som kan innkapsles i klasser.
Trinn 3
Implementere en stub av det fremtidige skriptet. Opprett en fil i en tekstredigerer. Legg funksjon og prosedyre "stubber" til den, samt klassedeklarasjoner som inneholder metodene deres. En prosedyre i VBScript erklæres med Sub-nøkkelordet etterfulgt av en identifikator som spesifiserer navnet. Avslutningen på prosedyreorganet er indikert av End Sub-klausulen. For eksempel:
Sub MyProcedure (a, b)
Slutt Sub
Tilsvarende blir funksjoner erklært ved hjelp av Funksjonsnøkkelordet:
Funksjon MyFunction (a)
Sluttfunksjon
Klasser blir deklarert ved hjelp av klassens nøkkelord:
Klasse MyClass
Sluttklasse
Trinn 4
Erklære globale, lokale variabler og klassemedlemmer. Dette gjøres med dim klausul:
Dim MyVariable
Ved å spesifisere dimensjonen etter navnet på variabelen, kan du erklære matriser:
Dim MyArray (10) 'array med ti elementer;
Dim MyArray (10, 15) 'todimensjonalt array;
Dim MyArray () 'dynamisk matrise.
Trinn 5
Implementere databehandlingsalgoritmer ved å legge til kode i funksjoner, prosedyrer og klassemetoder. Bruk Do - Loop, While - Wend, For - Each - Next, For - To - Step - Next-leddene for å lage sløyfer. Bruk If - Then - ElseIf - Else - End If-ledd som forgreningsoperatør og Select Case - End Select-ledd som multivalgsoperatør.
Trinn 6
Legg til kommentarer til koden. De må komme etter enkelt sitattegnet eller Rem-nøkkelordet. For eksempel:
kommentartekst
Rem kommentar tekst