Objet IShellDispatch

Représente un objet dans l’interpréteur de commandes. Des méthodes sont fournies pour contrôler l’interpréteur de commandes et exécuter des commandes dans l’interpréteur de commandes. Il existe également des méthodes permettant d’obtenir d’autres objets liés à l’interpréteur de commandes.

Notes

IShellDispatch est implémenté et accessible via l’objet Shell .

 

Membres

L’objet IShellDispatch possède les types de membres suivants :

Méthodes

L’objet IShellDispatch possède ces méthodes.

Méthode Description
BrowseForFolder Crée une boîte de dialogue qui permet à l’utilisateur de sélectionner un dossier, puis retourne l’objet Folder du dossier sélectionné.
CascadeWindows Cascade toutes les fenêtres du bureau. Cette méthode a le même effet que de cliquer avec le bouton droit sur la barre des tâches et de sélectionner fenêtres cascade.
ControlPanelItem Exécute l’application Panneau de configuration spécifiée. Si l’application est déjà ouverte, elle active le instance en cours d’exécution.
Note: À partir de Windows Vista, la plupart des applications Panneau de configuration sont des éléments Shell et ne peuvent pas être ouvertes avec cette fonction. Pour ouvrir ces applications Panneau de configuration, transmettez le nom canonique à control.exe. Par exemple :
control.exe /name Microsoft.Personalization

EjectPC Éjecte l’ordinateur de sa station d’accueil. Cela revient à cliquer sur le menu Démarrer et à sélectionner Éjecter le PC, si votre ordinateur prend en charge cette commande.
Explorer Ouvre un dossier spécifié dans une fenêtre windows Explorer.
FileRun Affiche la boîte de dialogue Exécuter à l’utilisateur.
FindComputer Affiche la boîte de dialogue Résultats de la recherche : Ordinateurs . La boîte de dialogue affiche le résultat de la recherche d’un ordinateur spécifié.
FindFiles Affiche la boîte de dialogue Rechercher : tous les fichiers . Cela revient à cliquer sur le menu Démarrer , puis à sélectionner Rechercher.
Aide Affiche la fenêtre Aide et support Windows. Cette méthode a le même effet que de cliquer sur le menu Démarrer et de sélectionner Aide et support.
Réduire tout Réduit toutes les fenêtres sur le bureau. Cette méthode a le même effet que de cliquer avec le bouton droit sur la barre des tâches et de sélectionner Réduire tous les windows sur des systèmes plus anciens ou de cliquer sur l’icône Afficher le Bureau dans la barre des tâches.
Noms Crée et retourne un objet Folder pour le dossier spécifié.
Ouvrir Ouvre le dossier spécifié.
RefreshMenu Actualise le contenu du menu Démarrer . Utilisé uniquement avec les systèmes antérieurs à Windows XP.
SetTime Affiche la boîte de dialogue Date et Heure . Cette méthode a le même effet que de cliquer avec le bouton droit sur l’horloge dans la zone status de la barre des tâches et de sélectionner Ajuster la date/heure.
ShutdownWindows Affiche la boîte de dialogue Arrêter Windows . Cela revient à cliquer sur le menu Démarrer et à sélectionner Arrêter.
Suspendre Td
TileHorizontally Mosaïque horizontalement toutes les fenêtres du bureau. Cette méthode a le même effet que de cliquer avec le bouton droit sur la barre des tâches et de sélectionner Afficher les fenêtres empilées.
TileVertical Mosaïque verticalement toutes les fenêtres du Bureau. Cette méthode a le même effet que de cliquer avec le bouton droit sur la barre des tâches et de sélectionner Afficher les fenêtres côte à côte.
TrayProperties Affiche la barre des tâches et la boîte de dialogue Propriétés du menu Démarrer . Cette méthode a le même effet que de cliquer avec le bouton droit sur la barre des tâches et de sélectionner Propriétés.
UndoMinimizeALL Restaure toutes les fenêtres de bureau à l’état dans lequel elles se trouvaient avant la dernière commande MinimizeAll . Cette méthode a le même effet que de cliquer avec le bouton droit sur la barre des tâches et de sélectionner Annuler réduire toutes les fenêtres Windows (sur des systèmes plus anciens) ou d’un deuxième clic sur l’icône Afficher le Bureau dans la barre des tâches.
Windows Crée et retourne un objet ShellWindows . Cet objet représente une collection de toutes les fenêtres ouvertes qui appartiennent à l’interpréteur de commandes.

 

Propriétés

L’objet IShellDispatch possède ces propriétés.

Propriété Type d’accès Description
Application
Lecture seule
Contient un objet qui représente une application.
Parent
Lecture seule
Récupère un objet qui représente le parent de l’objet actif.

 

Configuration requise

Condition requise Valeur
Client minimal pris en charge
Windows 2000 Professionnel, Windows XP [applications de bureau uniquement]
Serveur minimal pris en charge
Windows 2000 Server [applications de bureau uniquement]
En-tête
Shldisp.h
IDL
Shldisp.idl
DLL
Shell32.dll (version 4.71 ou ultérieure)

Voir aussi

IDispatch

Objet Shell