Objet Shell

Représente les objets 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.

Membres

L’objet Shell a les types de membres suivants :

Méthodes

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

Méthode Description
AddToRecent Ajoute un fichier à la liste la plus récente utilisée (MRU).
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é.
CanStartStopService Détermine si l’utilisateur actuel peut démarrer et arrêter le service nommé.
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 Cascade Windows.
ControlPanelItem Exécute l’application Panneau de configuration (*.cpl) 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.
ExplorerPolicy Obtient la valeur d’une stratégie de Explorer Internet spécifiée.
FileRun Affiche la boîte de dialogue Exécuter à l’utilisateur. Cette méthode a le même effet que de cliquer sur le menu Démarrer et de sélectionner Exécuter.
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 (ou son équivalent sous systèmes antérieurs à Windows XP).
FindPrinter Affiche la boîte de dialogue Rechercher l’imprimante .
GetSetting Récupère un paramètre Shell global.
GetSystemInformation Récupère les informations système.
Aide Affiche le Centre d’aide et de 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.
IsRestricted Récupère le paramètre de restriction d’un groupe à partir du Registre.
IsServiceRunning Retourne une valeur qui indique si un service particulier est en cours d’exécution.
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 zone Lancement rapide de la barre des tâches dans Windows 2000 ou Windows XP.
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.
SearchCommand Affiche le volet Recherche d’applications.
ServiceStart Démarre un service nommé.
ServiceStop Arrête un service nommé.
SetTime Affiche la boîte de dialogue Propriétés de date et d’heure . Cette méthode a le même effet que de cliquer avec le bouton droit sur l’horloge dans la barre des tâches status zone et de sélectionner Ajuster la date/heure.
ShellExecute Effectue une opération spécifiée sur un fichier spécifié.
ShowBrowserBar Affiche une barre de navigateur.
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 Mosaïque Fenêtres horizontalement.
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 Mosaïque Fenêtres verticalement.
BasculeDesktop Affiche ou masque le bureau.
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 Réduire tout . 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 sur les systèmes plus anciens ou d’un deuxième clic sur l’icône Afficher le Bureau dans la zone Lancement rapide de la barre des tâches dans Windows 2000 ou Windows XP.
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.
WindowsSecurity Affiche la boîte de dialogue Sécurité Windows.
WindowSwitcher Affiche vos fenêtres ouvertes dans une pile 3D que vous pouvez retourner.

 

Propriétés

L’objet Shell a ces propriétés.

Propriété Type d’accès Description
Application
Lecture seule
Contient l’objet Application de l’objet .
Parent
Lecture seule
Obtient un objet qui représente le parent de l’objet actuel.

 

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)