Mogućnosti automatizacije u operativnom sistemu Windows podržane su na nivou operativnog sistema. Pruža ih komponenta Windows Script Host, koja može izvršavati skripte na različitim programskim jezicima. U početku, skup isporuke OS uključuje interpretatore za JScript i VBScript jezike. Posljednja se uglavnom koristi za stvaranje vbs skripti koje rješavaju administrativne i upravljačke zadatke.
Potrebno
uređivač teksta
Instrukcije
Korak 1
Istražite značajke i mogućnosti runtime okruženja pod kojim kreirana skripta treba 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 Host-om (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. Identificirajte dijelove algoritama koji se mogu implementirati u obliku procedura, funkcija i metoda klasa. Identificirajte podatke koji se mogu uvrstiti u časove.
Korak 3
Primijenite ostatak buduće skripte. U uređivaču teksta kreirajte datoteku. Dodajte joj funkciju i kalupe procedura, kao i deklaracije klasa koje sadrže njihove metode. Procedura u VBScriptu deklarira se s ključnom riječi Sub nakon čega slijedi identifikator koji navodi njeno ime. Kraj tijela postupka označen je završnom podklauzulom. Na primjer:
Sub 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 deklarišu pomoću ključne reči Class:
Klasa MyClass
Krajnja klasa
Korak 4
Deklarirajte globalne, lokalne varijable i članove klase. To se radi sa klauzulom Dim:
Dim MyVariable
Određivanjem dimenzije nakon imena varijable možete deklarirati nizove:
Zatamni niz MyArray (10) 'od deset elemenata;
Dim MyArray (10, 15) 'dvodimenzionalni niz;
Zatamni dinamički niz MyArray ().
Korak 5
Implementirati algoritme za obradu podataka dodavanjem koda funkcijama, procedurama i metodama klase. Koristite klauzule Do - Loop, While - Wend, For - Each - Next, For - To - Step - Next da biste kreirali petlje. Koristite klauzulu If - Then - ElseIf - Else - End If kao operator grananja i klauzulu Select Case - End Select kao operator višestrukog izbora.
Korak 6
Dodajte komentare na kod. Moraju doći iza znaka s navodnikom ili ključne riječi Rem. Na primjer:
'tekst komentara
Rem komentar teksta