Les funcions d'automatització de Windows s'admeten a nivell de sistema operatiu. Els proporciona el component Windows Script Host, que és capaç d’executar scripts en diversos llenguatges de programació. Inicialment, el conjunt de lliurament del sistema operatiu inclou intèrprets per als llenguatges JScript i VBScript. L'últim s'utilitza principalment per crear scripts vbs que resolen tasques d'administració i gestió d'usuaris.
Necessari
editor de text
Instruccions
Pas 1
Exploreu les funcions i capacitats de l'entorn d'execució en què hauria de funcionar l'script creat. Per exemple, si es pretén que un script s’incrusti a les pàgines web, interactuarà fortament amb el model d’objectes del navegador i el document actual (BOM i DOM). Els scripts desenvolupats per executar-se amb Windows Script Host (per exemple, per automatitzar tasques administratives) interactuaran amb el seu model d’objectes, mitjançant el qual poden crear i utilitzar fàcilment altres objectes ActiveX i COM.
Pas 2
Desenvolupeu algoritmes que s'utilitzaran per crear la funcionalitat principal de l'script. Apliqueu el coneixement de les capacitats que proporciona l'entorn d'execució. Identificar les parts dels algoritmes que es poden implementar en forma de procediments, funcions, mètodes de classes. Identifiqueu les dades que es poden encapsular a les classes.
Pas 3
Implementa un fragment del futur script. En un editor de text, creeu un fitxer. Afegiu-hi "talons" de funció i procediment, així com declaracions de classe que continguin els seus mètodes. Es declara un procediment en VBScript amb la paraula clau Sub seguit d'un identificador que n'especifica el nom. La clàusula End Sub indica el final del cos del procediment. Per exemple:
Sub MyProcedure (a, b)
Finalitzar sub
De la mateixa manera, les funcions es declaren mitjançant la paraula clau Function:
Funció MyFunction (a)
Funció final
Les classes es declaren mitjançant la paraula clau Class:
Classe MyClass
Classe final
Pas 4
Declareu les variables locals, globals i els membres de la classe. Això es fa amb la clàusula Dim:
Disminueix la meva variable
En especificar la dimensió després del nom de la variable, podeu declarar matrius:
Dim MyArray (10) 'matriu de deu elements;
Dim MyArray (10, 15) 'matriu bidimensional;
Atenueu la matriu dinàmica de MyArray ().
Pas 5
Implementar algoritmes de processament de dades afegint codi a funcions, procediments i mètodes de classe. Utilitzeu les clàusules Do - Loop, While - Wend, For - Each - Next, For - To - Step - Next per crear bucles. Utilitzeu la clàusula If - Then - ElseIf - Else - End If com a operador de derivació i la clàusula Select Case - End Select com a operador d'elecció múltiple.
Pas 6
Afegiu comentaris al codi. Han de venir després del caràcter de cometes simples o de la paraula clau Rem. Per exemple:
'text del comentari
Remet el text del comentari