Mogućnosti automatizacije u sustavu Windows podržane su na razini operativnog sustava. Pruža ih komponenta Windows Script Host, koja može izvršavati skripte na različitim programskim jezicima. U početku set za isporuku OS-a uključuje tumače za jezike JScript i VBScript. Posljednja se uglavnom koristi za stvaranje vbs skripti koje rješavaju administrativne i upravljačke zadatke.
Potrebno
uređivač teksta
Upute
Korak 1
Istražite značajke i mogućnosti runtime okruženja u kojem bi stvorena skripta trebala funkcionirati. Na primjer, ako je skripta namijenjena za ugrađivanje u web stranice, ona će intenzivno komunicirati s objektnim modelom preglednika i trenutnim dokumentom (BOM i DOM). Skripte razvijene za pokretanje pod Windows Script Hostom (na primjer, za automatizaciju administrativnih zadataka) komunicirat će sa svojim objektnim modelom putem kojeg mogu lako stvoriti i koristiti druge ActiveX i COM objekte.
Korak 2
Razviti algoritme koji će se koristiti za stvaranje glavne funkcionalnosti skripte. Primijenite znanje o mogućnostima koje pruža runtime okruženje. Utvrdite dijelove algoritama koji se mogu implementirati u obliku postupaka, funkcija i metoda predavanja. Identificirajte podatke koji se mogu uvrstiti u nastavu.
3. korak
Implementirajte klat buduće skripte. U uređivaču teksta stvorite datoteku. Dodajte joj funkciju i "klatne" procedure, kao i deklaracije klasa koje sadrže njihove metode. Postupak u VBScriptu deklarira se s ključnom riječi Sub nakon koje slijedi identifikator koji navodi njezino ime. Kraj tijela postupka označen je završnom podstavkom. Na primjer:
Potproces MyProcedure (a, b)
Kraj pod
Slično tome, funkcije se deklariraju pomoću ključne riječi Function:
Funkcija MyFunction (a)
Krajnja funkcija
Klase se deklariraju pomoću ključne riječi Class:
Razred MyClass
Završni razred
4. korak
Izjavite globalne, lokalne varijable i članove razreda. To se radi s klauzulom Dim:
Zatamni MyVariable
Određivanjem dimenzije nakon imena varijable možete deklarirati nizove:
Dim MyArray (10) 'niz od deset elemenata;
Dim MyArray (10, 15) 'dvodimenzionalni niz;
Zatamni dinamički niz MyArray ().
Korak 5
Implementirati algoritme za obradu podataka dodavanjem koda u funkcije, postupke i metode klase. Koristite klauzule Do - Loop, While - Wend, For - Each - Next, For - To - Step - Next kako biste stvorili petlje. Kao operator grananja koristite klauzulu If - Then - ElseIf - Else - End If, a kao operator višestrukog izbora klauzulu Select Case - End Select.
Korak 6
Dodajte komentare u kod. Moraju doći iza znaka s navodnikom ili ključne riječi Rem. Na primjer:
'tekst komentara
Rem komentar teksta