Les capacités d'automatisation de Windows sont prises en charge au niveau du système d'exploitation. Ils sont fournis par le composant Windows Script Host, qui est capable d'exécuter des scripts dans divers langages de programmation. Initialement, l'ensemble de livraison du système d'exploitation comprend des interpréteurs pour les langages JScript et VBScript. Le dernier est principalement utilisé pour créer des scripts vbs qui résolvent les tâches d'administration et de gestion des utilisateurs.
Nécessaire
éditeur de texte
Instructions
Étape 1
Explorez les fonctionnalités et les capacités de l'environnement d'exécution sous lequel le script créé doit fonctionner. Par exemple, si un script est destiné à être intégré dans des pages Web, il interagira fortement avec le modèle objet du navigateur et le document actuel (BOM et DOM). Les scripts développés pour s'exécuter sous Windows Script Host (par exemple, pour automatiser les tâches administratives) interagiront avec son modèle objet, grâce auquel ils peuvent facilement créer et utiliser d'autres objets ActiveX et COM.
Étape 2
Développer des algorithmes qui seront utilisés pour créer la fonctionnalité principale du script. Appliquer la connaissance des capacités fournies par l'environnement d'exécution. Identifier les parties des algorithmes qui peuvent être implémentées sous forme de procédures, fonctions, méthodes de classes. Identifiez les données qui peuvent être encapsulées dans des classes.
Étape 3
Implémentez un stub du futur script. Dans un éditeur de texte, créez un fichier. Ajoutez-y des "stubs" de fonction et de procédure, ainsi que des déclarations de classe contenant leurs méthodes. Une procédure en VBScript est déclarée avec le mot-clé Sub suivi d'un identifiant qui spécifie son nom. La fin du corps de la procédure est indiquée par la clause End Sub. Par exemple:
Sous MaProcédure (a, b)
Fin du sous-marin
De même, les fonctions sont déclarées à l'aide du mot-clé Function:
Fonction MaFonction (a)
Fonction de fin
Les classes sont déclarées à l'aide du mot-clé Class:
Classe MaClasse
Classe de fin
Étape 4
Déclarez les variables globales, locales et les membres de la classe. Cela se fait avec la clause Dim:
Dim MyVariable
En spécifiant la dimension après le nom de la variable, vous pouvez déclarer des tableaux:
Dim MyArray (10) 'tableau de dix éléments;
Dim MyArray (10, 15) « tableau à deux dimensions;
Dim MyArray() 'tableau dynamique.
Étape 5
Implémentez des algorithmes de traitement de données en ajoutant du code aux fonctions, procédures et méthodes de classe. Utilisez les clauses Do - Loop, While - Wend, For - Each - Next, For - To - Step - Next pour créer des boucles. Utilisez la clause If - Then - ElseIf - Else - End If comme opérateur de branchement et la clause Select Case - End Select comme opérateur à choix multiples.
Étape 6
Ajoutez des commentaires au code. Ils doivent venir après le caractère guillemet simple ou le mot-clé Rem. Par exemple:
'texte de commentaire
Rem commentaire texte