|
|
|
|
|
|
|
|
|
|
|
|
|
VBScript - Objet WScript
WScript
L'objet WScript est l'objet parent du modèle WSH. Il permet
de gérer la création (instanciation) et la destruction des objets du modèle
WSH.
Voici un récapitulatif des propriétés
et méthodes de l'objet WScript :
Objet WScript |
Collections |
Propriétés |
Méthodes |
|
CreateObject
ConnectObject
DisconnectObject
GetObject
Echo
Quit
Sleep |
Application
Arguments
BuildVersion
FullName
Interactive
Name
Path
ScriptFullName
ScriptName
StdIn
StdOut
StdErr
Timeout
Version |
Méthodes de l'objet WScript
Les méthodes de l'objet WScript sont les suivantes :
Méthode |
Description |
CreateObject(strProgID[,strPrefix]) |
Retourne une instance d'objet correspondant à l'ID de programme
passé en argument. Si l'argument strPrefix est précisé,
Windows Script Host préfixera le nom des gestionnaire d'événement
du préfixe ainsi précisé. |
ConnectObject objObject,strSubPrefix) |
La méthode ConnectObject permet de lier les évènements
d'un object à un gestionnaire d'évènements créé
par l'utilisateur et dont le nom de méthode est préfixé
par une chaîne spécifique. Il est ainsi possible de créer
un gestionnaire d'évènement pour une instance d'une application particulière, capable
d'en détecter la fermeture. |
DisconnectObject objObject |
A l'inverse de ConnectObject, la méthode DisconnectObject
permet de déconnecter un gestionnaire d'évènements
d'un objet. |
Echo(str) |
La méthode Echo renvoie la ou les chaînes de caractères passées
en argument sur la sortie standard, en les séparant par des espaces. Si la sortie standard
est la ligne de commande, un saut de ligne est ajouté à la fin de la sortie.
Noter que cette méthode n'a aucun effet si la propriété Interactive de l'objet
Wscript vaut False. |
GetObject(filename[,strProgID[,strSubPrefix]]) |
La méthode GetObject permet d'ouvrir le fichier précisé
en argument avec l'application par défaut et retourne une instance de l'objet
correspondant à l'application ouverte. Si une instance de l'application est déjà ouverte,
le fichier sera chargé dans cette dernière, sinon une nouvelle instance de l'application
sera exécutée. Lorsque le second argument est précisé, le fichier
est ouvert dans l'application correspondant à l'ID précisé. Enfin, le dernier
argument optionnel permet de spécifier un préfixe afin de créer un gestionnaire
d'évènement pour l'application. |
Quit ([intExitCode]) |
Force la fin de l'exécution du script courant.
Si un entier est précisé en argument, ce code est retourné à sa fermeture. Evidemment,
les instructions situées après l'instruction Quit ne seront pas interprétées. |
Sleep(intTime) |
Suspend l'exécution du script pendant une durée
en millisecondes précisé en argument. Pendant toute la durée de la
veille, les événements sont tout de même
exécutés. |
Propriétés de l'objet WScript
Les propriétés de l'objet WScript sont les suivantes :
Propriété |
Description |
Application |
Contient un objet correspondant au script en cours d'exécution
(interface IDispatch). |
Arguments |
Contient une collection d'objets WshArguments
référençant les paramètres du script en cours. |
FullName |
Chemin d'accès absolu du fichier correspondant
à l'hôte de script. |
Name |
Nom de l'objet Wscript (par défaut " Windows Script Host ". |
Path |
Chemin d'accès (répertoire) à l'interprêteur WScript (wscript.exe ou cscript.exe). |
ScriptFullName |
Chemin d'accès absolu du fichier correspondant
au script en cours. |
ScriptName |
Nom de fichier du script en cours. |
Version |
Chaîne de caractères correspondant à la version
de Windows Script Host installée. |
Discussions pertinentes trouvées dans le forum
|
|