VBScript - Définition

Source: Wikipédia sous licence CC-BY-SA 3.0.
La liste des auteurs de cet article est disponible ici.

Syntaxe

La création d'un script VBS est très facile:

  1. Lancer un éditeur de texte (type Notepad / Bloc-Note)
  2. Copiez les instructions du script (ci-dessous)
  3. Sauvegarder le fichier avec une extension '.vbs', mais veiller à bien vérifier, surtout sur Bloc-note, que vous ayez coché dans le menu du bas "tous les fichiers" et non "Fichiers texte (*.txt)", sinon l'extension sera : "nom du fichier".vbs.txt
  4. Ouvrez le fichier pour excécuter le script

Par exemple un petit script pour donner l'heure:

      Heure ="Il est " & Hour(Now) & "h et " & Minute(Now) & " min."      if Hour(Now)<=18 then      Message="Bonjour"      else      Message= "Bonsoir"      end if      MsgBox Message & "!" & vbnewline & Heure      


Un autre VBscript qui donne l'heure, avec inclusion de l'inputbox:

      msg=inputbox(msg, "Quel est votre prénom ?")      Heure ="Il est " & Hour(Now) & "h " & Minute(Now) & "min et " & Second(Now) & "sec."      if Hour(Now)<=18 then      Message="Bonjour"      else      Message= "Bonsoir"      end if      if Hour(Now)<=18 then      Message2="Passez une bonne journée !"      else      Message2= "Passez une bonne soirée !"      end if      MsgBox Message & " " & msg & " !" & vbnewline & Heure & vbnewline & Message2      

Mots-clés

  • Dim déclare une variable
  • if si (condition)
  • then
  • else
  • end if fin de la condition
  • do while
  • while...wend
  • for...next
  • do...loop
  • mod
  • & concatène des chaînes
  • Inputbox boîte de saisie
  • msgbox boîte de dialogue
  • copyfile copie un fichier
  • deletefile supprime un fichier
  • fileexists recherche si un fichier existe

Virus informatiques et VBScript

Permettant de réaliser pratiquement n'importe quelle opération sous un système Windows en utilisant la technologie ActiveX, le VBscript a été utilisé pour la création de nombreux virus informatiques.
De nombreux virus écrits en VBscript apparaissent en l'an 2000. L'un des plus connus est le virus "VBS.LoveLetter" aussi connu sous le nom de "Virus I love you".

Langage Objet

VBS permet de manipuler les objets windows. Il permet également de créer des classes dans lesquelles les membres peuvent être soit private, soit public. L'héritage n'existe cependant pas en VBS.

Editeurs

De simples éditeurs de texte comme Notepad suffisent pour développer en VBS.

Néanmoins, il existe de nombreux éditeurs dédiés au VBS comme:

  • VBS Factory
  • Microsoft Script Editor (Langages de scripts dont VBS)
  • VbsEdit (contient un débogueur intégré)
  • ...

Des outils permettent d'utiliser le scripting sans connaissance du developpement

  • GlobalscriptGUI
Page générée en 0.127 seconde(s) - site hébergé chez Contabo
Ce site fait l'objet d'une déclaration à la CNIL sous le numéro de dossier 1037632
A propos - Informations légales - Signaler un contenu
Version anglaise | Version allemande | Version espagnole | Version portugaise