Windowsin automaatiotoimintoja tuetaan käyttöjärjestelmän tasolla. Ne tarjoaa Windows Script Host -komponentti, joka pystyy suorittamaan komentosarjoja useilla ohjelmointikielillä. Alun perin käyttöjärjestelmän toimitussarja sisältää tulkit JScript- ja VBScript-kielille. Viimeistä käytetään pääasiassa vbs-komentosarjojen luomiseen, jotka ratkaisevat hallinto- ja käyttäjienhallintatehtävät.
Välttämätön
tekstieditori
Ohjeet
Vaihe 1
Tutustu sen ajonaikaisen ympäristön ominaisuuksiin ja ominaisuuksiin, jossa luodun komentosarjan tulisi toimia. Esimerkiksi, jos komentosarja on tarkoitettu upotettavaksi verkkosivuille, se on voimakkaasti vuorovaikutuksessa selainobjektimallin ja nykyisen asiakirjan (BOM ja DOM) kanssa. Komentosarjat, jotka on kehitetty toimimaan Windows Script Hostissa (esimerkiksi automatisoimaan hallinnollisia tehtäviä), ovat vuorovaikutuksessa sen objektimallin kanssa, jonka avulla ne voivat helposti luoda ja käyttää muita ActiveX- ja COM-objekteja.
Vaihe 2
Kehitä algoritmeja, joita käytetään komentosarjan päätoimintojen luomiseen. Käytä tietoa ajonaikaisen ympäristön tarjoamista ominaisuuksista. Tunnista algoritmien osat, jotka voidaan toteuttaa menettelyjen, funktioiden, luokkamenetelmien muodossa. Tunnista tiedot, jotka voidaan kapseloida luokkiin.
Vaihe 3
Toteuta tulevan komentosarjan tynkä. Luo tiedosto tekstieditorissa. Lisää siihen funktio- ja menettelytapojen "tynkä" sekä luokkailmoitukset, jotka sisältävät niiden menetelmät. Menettely VBScriptissä ilmoitetaan Sub-avainsanalla, jota seuraa tunniste, joka määrittää sen nimen. Menettelyosan loppu ilmaistaan loppuosa-lausekkeella. Esimerkiksi:
Alatoimintomenettely (a, b)
End Sub
Vastaavasti toiminnot ilmoitetaan Function-avainsanalla:
Toiminto MyFunction (a)
Lopeta toiminto
Luokat ilmoitetaan käyttämällä luokan avainsanaa:
Luokan MyClass
Loppuluokka
Vaihe 4
Ilmoita globaalit, paikalliset muuttujat ja luokan jäsenet. Tämä tehdään Dim-lausekkeella:
Hämärä Vaihteleva
Määrittämällä muuttujan nimen jälkeen ulottuvuus, voit ilmoittaa taulukot:
Dim MyArray (10) 'kymmenen elementin joukko;
Dim MyArray (10, 15) 'kaksiulotteinen taulukko;
Dim MyArray () 'dynaaminen taulukko.
Vaihe 5
Toteuta tietojenkäsittelyalgoritmeja lisäämällä koodi funktioihin, menettelyihin ja luokkamenetelmiin. Luo silmukoita Do - Loop, While - Wend, For - Each - Next, For - To-Step - Next -lausekkeilla. Käytä If - Then - ElseIf - Else - End If -lauseketta haaroitusoperaattorina ja Select Case - End Select -lauseketta monivalintaoperaattorina.
Vaihe 6
Lisää kommentteja koodiin. Niiden on oltava yhden lainausmerkin tai Rem-avainsanan jälkeen. Esimerkiksi:
kommentin teksti
Rem kommentti teksti