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 |
|
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. |
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. |
Résultats pour WSH Objet WScript
Résultats pour WSH Objet WScript
Résultats pour WSH Objet WScript
Résultats pour WSH Objet WScript
Résultats pour WSH Objet WScript