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:
Définir une variable
Les opérateurs
La commande dim
- Pour Afficher/Poser une question dans une boîte de dialogue
Commande MsgBox, InputBox
Sub, End Sub, Function, End Function, ...
- Boucles
For, While...
If ... Then ... Else ... End If
Rem, ', =>
Les objets:
Set CreateObject, with et nothing
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:
Interpréteurs VBS:
- Options des interpréteurs CScript et WScript
Evidemment, il y a des chapitres consacrés au VBS chez Microsoft !