VB Script
VB Script
VB Script
Groupe 7
♣ IBRAHIM Fayçal
ANNEE:
2010‐2011
INSTALLATION DES SERVEURS III
INTRODUCTION
INTRODUCTION ....................................................................................................................................................... 3
PARTIE I
PARTIE I ................................................................................................................................................................... 4
VB script ............................................................................................................................................................. 4
Objets COM ........................................................................................................................................................ 4
Fonction .............................................................................................................................................................. 5
PARTIE II
PARTIE II .................................................................................................................................................................. 6
Syntaxe du VB script .......................................................................................................................................... 6
Variable .............................................................................................................................................................. 7
Type de donnée ................................................................................................................................................... 9
Constantes ........................................................................................................................................................ 10
Opérateurs ....................................................................................................................................................... 10
Boucles et structures conditionnelles .............................................................................................................. 10
Procédures ........................................................................................................................................................ 12
PARTIE III
PARTIE III ............................................................................................................................................................... 12
WEBOGRAPHIE ...................................................................................................................................................... 14
WEBOGRAPHIE
2
INSTALLATION DES SERVEURS III
Un langage de script est un langage de programmation qui permet de manipuler les
fonctionnalités d'un système informatique configuré pour fournir à l'interpréteur de ce langage
un environnement et une interface qui déterminent les possibilités de celui-ci.
3
INSTALLATION DES SERVEURS III
VB script
Environnement d’utilisation
Windows Scripting Host (WSH) : interpréteur de scripts pour les systèmes Microsoft
Windows. Permet l’exécution au sein de Windows de divers programme.
Objets COM
Microsoft COM (Component Object Model) est un standard permettant de définir des API
objet.
Un grand nombre d'applications possèdent une interface COM, permettant d'invoquer leur
fonctionnalités via un programme informatique :
• Microsoft Word
• Microsoft Access
• Microsoft Excel
• Microsoft Internet Explorer
• Microsoft Outlook
4
INSTALLATION DES SERVEURS III
CreateObject permet de créer une nouvelle instance d'un programme possédant une interface
COM et l'exécuter si le programme n'est pas déjà ouvert.
GetObject permet d'invoquer un programme dont une instance est déjà ouverte ou à partir
d'un fichier créé avec cette application.
Fonction
Saisissez ce code dans le bloc note, enregistrez le au nom de boite.vbs, vous devriez avoir
Boite.vbs
une icône pareille .
5
INSTALLATION DES SERVEURS III
Syntaxe du VB script
6
INSTALLATION DES SERVEURS III
Variable
Une variable est un espace mémoire qui vous permet de stocker provisoirement des
données durant l’exécution d’une application.
Les variables sont donc un moyen provisoire de conserver des données, et ce, afin de
stocker des données entrées par l’utilisateur ou réaliser des opérations etc.…
Elles :
Lorsque vous déclarez une variable avant de l’utiliser, c’est-à-dire avant de réaliser sa
première affectation, elle est dite « explicite ».
Ces variables sont dites variables locales, car elles sont systématiquement initialisées
lors de l’exécution du script qui les contient, et elles sont détruites lorsque l’exécution du
script est terminée.
Déclaration
Dim nom Dim num
Affectation
Prénom= "Hamido", num= 1
<HTML>
7
INSTALLATION DES SERVEURS III
<HEAD>
<script type="text/VBscript">
Dim Groupe7
document.write Groupe7
</script>
</HEAD>
<BODY>
</BODY>
</HTML>
Il faut déclarer la variable en dehors des scripts et avant qu’elles soient utilisées.
<html >
<script type="text/VBscript">
</script>
8
INSTALLATION DES SERVEURS III
<head>
<body>
<script type="text/VBscript">
</script>
</body>
</html>
Type de donnée
Empty : Variant, valeur nulle (0 pour les types numériques et "" pour les chaînes),
9
INSTALLATION DES SERVEURS III
Constantes
Const.
Exemples:
Const PI = 3.14
Opérateurs
Les opérateurs VBS sont ceux rencontrés dans les langages de programmation
classiques, comme VBA et le Visual Basic. Cependant il y’a quelques différences par rapport
aux langages comme le C ou Java.
Par exemple :
10
INSTALLATION DES SERVEURS III
If condition=vraie Then
... suite d'instructions ...
End If
Dim dateJour
dateJour= month(now)
IF Len(dateJour) = 1 Then
dateJour= "0" & dateJour
End If
MsgBox "nous sommes le " & Date
L'expression For ... Next permet d'exécuter un bloc d'instructions un certain nombre de
fois.
Sa syntaxe est :
11
INSTALLATION DES SERVEURS III
Procédures
Une procédure est un petit programme qui ne renvoie aucune valeur. Elle peut
recevoir des arguments séparés par des virgules (variables, expressions, constantes) passées
par une procédure appelante. Si elle n'a pas d'arguments à traiter on doit faire suivre son nom
d'une paire de parenthèses.
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".
Application7 : virus.vbs
dim i
dim x
x = 1000000
i = msgbox ("Votre Système est infecté !", VbCritical + VbOkOnly, "Erreur")
If i = VbOk then
for i = 1 to (x)
msgbox "Veuillez réinstaller votre système !", VbCritical + VbOkOnly, "Erreur"
next
12
INSTALLATION DES SERVEURS III
End If
VB script et JavaScript sont très semblables quant à leur philosophie et leur mode de
fonctionnement.
JavaScript s’inspire du code C et C++, supporte tous les navigateurs, IE, netscape, mozila
etc.
13
INSTALLATION DES SERVEURS III
Les sites web suivants ont été consultés pour la conception de ce projet.
1‐www.commentcamarche.net (vbs‐com.htm)page visitée le 27‐01‐11
2-www.tizag.com(vbscriptdate.php.htm) page visitée le 27‐01‐11
14