Windowsi automatiseerimisvõimalusi toetatakse operatsioonisüsteemi tasemel. Neid pakub Windows Script Host komponent, mis on võimeline käivitama skripte erinevates programmeerimiskeeltes. Esialgu sisaldab operatsioonisüsteemi kohaletoimetamise komplekt tõlkeid JScript- ja VBScript-keelte jaoks. Viimast kasutatakse peamiselt VBS-skriptide loomiseks, mis lahendavad haldus- ja kasutajahalduse ülesandeid.
Vajalik
tekstiredaktor
Juhised
Samm 1
Uurige käituskeskkonna funktsioone ja võimalusi, milles loodud skript peaks toimima. Näiteks kui skript on mõeldud veebilehtedele põimima, suhtleb see tihedalt brauseri objekti mudeli ja praeguse dokumendiga (BOM ja DOM). Windows Script Hostis töötamiseks välja töötatud skriptid (näiteks haldusülesannete automatiseerimiseks) suhtlevad selle objektimudeliga, mille kaudu saavad nad hõlpsalt luua ja kasutada muid ActiveX- ja COM-objekte.
2. samm
Töötage välja algoritmid, mida kasutatakse skripti põhifunktsioonide loomiseks. Rakenda teadmisi käituskeskkonna pakutavatest võimalustest. Tehke kindlaks algoritmide osad, mida saab rakendada protseduuride, funktsioonide, klasside meetodite kujul. Tuvastage andmed, mida saab klassidesse kapseldada.
3. samm
Rakendage tulevase skripti tüvi. Looge tekstiredaktoris fail. Lisage sellele funktsiooni ja protseduuri "stubs" ning klasside deklaratsioonid, mis sisaldavad nende meetodeid. Protseduur VBScriptis deklareeritakse märksõnaga Sub, millele järgneb identifikaator, mis määrab selle nime. Menetluse lõpu tähistab lõpp-alapunkt. Näiteks:
Alamprotseduur (a, b)
Lõpeta alam
Samamoodi deklareeritakse funktsioonid märksõna Funktsioon abil:
Funktsioon MyFunction (a)
Funktsioon Lõpeta
Klasside deklareerimisel kasutatakse klassi märksõna:
Klass MyClass
Lõppklass
4. samm
Deklareerige globaalsed, lokaalsed muutujad ja klassi liikmed. Seda tehakse Dim-klausliga:
Hämar MyVariable
Määrates muutuja nime järele dimensiooni, saate deklareerida massiivid:
Dim MyArray (10) 'kümnest elemendist koosnev massiiv;
Dim MyArray (10, 15) 'kahemõõtmeline massiiv;
Dim MyArray () 'dünaamiline massiiv.
5. samm
Rakendage andmetöötlusalgoritme, lisades funktsioonidele, protseduuridele ja klassimeetoditele koodi. Kasutage silmuste loomiseks klausleid Do - Loop, While - Wend, For - Every - Next, To-To-Step - Next. Hargneva operaatorina kasutage klauslit If - Siis - ElseIf - Else - End If ja valikvastustega operaatorina Select Case - End Select klauslit.
6. samm
Lisage koodile kommentaare. Need peavad tulema ühe jutumärgi või Rem-märksõna järel. Näiteks:
'kommentaari tekst
Rem kommentaari tekst