Le funzionalità di automazione in Windows sono supportate a livello di sistema operativo. Sono forniti dal componente Windows Script Host, che è in grado di eseguire script in vari linguaggi di programmazione. Inizialmente, il set di consegna del sistema operativo include interpreti per i linguaggi JScript e VBScript. Quest'ultimo viene utilizzato principalmente per creare script vbs che risolvono compiti di amministrazione e gestione degli utenti.
Necessario
editor di testo
Istruzioni
Passo 1
Esplora le caratteristiche e le capacità dell'ambiente di runtime in cui dovrebbe funzionare lo script creato. Ad esempio, se uno script deve essere incorporato nelle pagine Web, interagirà pesantemente con il modello a oggetti del browser e il documento corrente (BOM e DOM). Gli script sviluppati per essere eseguiti in Windows Script Host (ad esempio, per automatizzare le attività amministrative) interagiranno con il relativo modello a oggetti, attraverso il quale possono creare e utilizzare facilmente altri oggetti ActiveX e COM.
Passo 2
Sviluppa algoritmi che verranno utilizzati per creare le funzionalità principali dello script. Applicare la conoscenza delle funzionalità fornite dall'ambiente di runtime. Identificare le parti degli algoritmi che possono essere implementate sotto forma di procedure, funzioni, metodi di classi. Identificare i dati che possono essere incapsulati nelle classi.
Passaggio 3
Implementa uno stub dello script futuro. In un editor di testo, crea un file. Aggiungere "stub" di funzioni e procedure, nonché dichiarazioni di classi contenenti i loro metodi. Una procedura in VBScript viene dichiarata con la parola chiave Sub seguita da un identificatore che ne specifica il nome. La fine del corpo della procedura è indicata dalla clausola End Sub. Per esempio:
Sub MyProcedure (a, b)
Fine sottotitolo
Allo stesso modo, le funzioni vengono dichiarate utilizzando la parola chiave Function:
Funzione MyFunction (a)
Fine funzione
Le classi vengono dichiarate utilizzando la parola chiave Class:
Classe MyClass
Fine classe
Passaggio 4
Dichiarare variabili globali, locali e membri della classe. Questo viene fatto con la clausola Dim:
Dim MyVariable
Specificando la dimensione dopo il nome della variabile, puoi dichiarare gli array:
Dim MyArray (10) 'array di dieci elementi;
Dim MyArray (10, 15) 'array bidimensionale;
Dim MyArray() 'array dinamico.
Passaggio 5
Implementa algoritmi di elaborazione dati aggiungendo codice a funzioni, procedure e metodi di classe. Utilizzare le clausole Do - Loop, While - Wend, For - Each - Next, For - To - Step - Next per creare loop. Utilizzare la clausola If - Then - ElseIf - Else - End If come operatore di diramazione e la clausola Select Case - End Select come operatore a scelta multipla.
Passaggio 6
Aggiungi commenti al codice. Devono venire dopo il carattere apice o la parola chiave Rem. Per esempio:
"testo del commento"
Testo del commento Rem