Comment Ca Marche - Communauté informatique  
   
Accueil - Encyclopédie informatiqueTélécharger l'encyclopédieContribuer à cet article

VBScript - Objet WScript

Objet WScript Encyclopédie


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

12/04 20h49 activex wscript ActiveX-wscript Windows 12/04 20h59->flo3
13/04 19h03 activex wscript inopportuns Pb ActiveX et wscript inopportuns Virus/Sécurité 13/04 23h07->Maxwell2
15/10 23h18 wscript Wscript Windows 15/10 23h18->jean-claude0
30/11 21h29 wscript.exe Wscript.exe Windows 30/11 21h29->AsKy0
05/12 16h34 wscript.exe retour Wscript.exe, le retour Logiciels/Pilotes 05/12 16h34->AsKy0
26/07 15h24 wscript.shell Problème avec Wscript.Shell Internet 26/07 15h24->Grossebouffe0
Discussion fermée Problème résolu WScript Plus de discussions sur « WScript »

Ce document intitulé « VBScript - Objet WScript » issu de l'encyclopédie informatique Comment Ça Marche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.