Visual Basic Script

 

VBS est le remplaçant du BATCH sous DOS (Installé par défaut à partir de Windows 98).

Donc évidemment, ce langage comprend tout ce qui est gestion des fichiers, répertoires comme son ancêtre sous DOS, mais intègre aussi toutes les nouveautées liées à Windows comme: Création d'un raccourci, faire des copier/coller ou gérer la base de registres.

C'est enfin du Visual Basic mais en plus simple...

Pour taper un programme VBS, un simple bloc-note peut suffir. Il faut juste sauvegarder le fichier avec l'extension .VBS.

La partie de windows interprétant ce type de code est par défaut l'hôte WSH (Windows Scripting Host). Si d'autres langages sont associés (JavaScript ou Perl, l'extention sera .WSH).

Remarque: En réalité, ce ne sera pas WSH qui interprétera directement du code VBS. En fait, il passe la main à cscript.exe (interpréteur sous DOS) ou wscript.exe (interpréteur fenêtré). On peut y ajouter d'autres interpréteurs pour d'autres langages.

 

Pour le reste, c'est un langage comme un autre:

 

Syntaxes et commandes de bases:

- Gestion des variables

Définir une variable
Les opérateurs
La commande dim

- Pour Afficher/Poser une question dans une boîte de dialogue

Commande MsgBox, InputBox

- Procédure et fonction

Sub, End Sub, Function, End Function, ...

- Boucles

For, While...

- Condition

If ... Then ... Else ... End If

- Commentaires

Rem, ', =>

 

Les objets:


- Introduction

Set CreateObject, with et nothing

- Gestion des fichiers

- Classe NetWork

Création d'une instance Network
Monter/démonter des ressources disques du réseau
Monter/démonter des imprimantes réseaux

 

VBS et Internet:

- Création de script VBS


Interpréteurs VBS:

- Options des interpréteurs CScript et WScript

 

 

 

Evidemment, il y a des chapitres consacrés au VBS chez Microsoft !