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 le shell. Il existe également des méthodes pour obtenir d’autres objets liés à l’interpréteur de commandes.

Membres

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

Méthodes

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

Méthode Description
AddToRecent Ajoute un fichier à la liste des derniers fichiers utilisés (MRU).
BrowseForFolder Crée une boîte de dialogue qui permet à l’utilisateur de sélectionner un dossier, puis de retourner l’objet dossier 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 sur le bureau. Cette méthode a le même effet que le fait de cliquer avec le bouton droit sur la barre des tâches et de sélectionner Cascade Windows.
ControlPanelItem Exécute l’application du panneau de configuration (* .cpl) spécifiée. Si l’application est déjà ouverte, elle activera l’instance en cours d’exécution.

[!Note]
à partir de Windows Vista, la plupart des applications du panneau de configuration sont des éléments de Shell et ne peuvent pas être ouvertes avec cette fonction. Pour ouvrir ces applications du 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 de l’explorateur de Windows.
ExplorerPolicy Obtient la valeur d’une stratégie Internet Explorer spécifiée.
FileRun Affiche la boîte de dialogue exécuter à l’utilisateur. Cette méthode a le même effet que lorsque vous cliquez sur le menu Démarrer et sélectionnez 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 d’interpréteur de commandes global.
GetSystemInformation Récupère des informations système.
Aide affiche le centre d’aide et de Support Windows. Cette méthode a le même effet que le fait 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.
MinimizeAll Réduit toutes les fenêtres sur le bureau. cette méthode a le même effet que lorsque vous cliquez avec le bouton droit sur la barre des tâches et que vous sélectionnez réduire tout Windows sur les anciens systèmes ou si vous cliquez sur l’icône afficher le bureau dans la zone lancement rapide de la barre des tâches de Windows 2000 ou Windows XP.
Joint 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 précédents Windows XP.
SearchCommand Affiche le volet de recherche 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 heure . Cette méthode a le même effet que de cliquer avec le bouton droit sur l’horloge dans la zone d’état de la barre des tâches et de sélectionner ajuster la date/l’heure.
ShellExecute Exécute 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 le Windows . Cela revient à cliquer sur le menu Démarrer et à sélectionner arrêter.
Momentané équipements
TileHorizontally Mosaïques horizontalement 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 des vignettes Windows horizontalement.
TileVertically Mosaïque verticalement 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 des vignettes Windows verticalement.
ToggleDesktop Affiche ou masque le bureau.
TrayProperties Affiche la boîte de dialogue Propriétés de la barre des tâches et du menu Démarrer . Cette méthode a le même effet que lorsque vous cliquez avec le bouton droit sur la barre des tâches et sélectionnez Propriétés.
UndoMinimizeALL Restaure toutes les fenêtres de bureau dans le même État que celui dans lequel elles se trouvaient avant la dernière commande MinimizeAll . cette méthode a le même effet que le fait de cliquer avec le bouton droit sur la barre des tâches et de sélectionner annuler réduire tout Windows sur les systèmes plus anciens ou un second clic sur l’icône afficher le bureau dans la zone lancement rapide de la barre des tâches de 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 au shell.
WindowsSecurity affiche la boîte de dialogue Sécurité Windows .
WindowSwitcher Affiche vos fenêtres ouvertes dans une pile 3D que vous pouvez parcourir.

Propriétés

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

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

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows 2000 Professional, Windows XP [ desktop apps uniquement]
Serveur minimal pris en charge
Windows 2000 Server - [Applications de bureau uniquement]
En-tête
Shldisp. h
MIDL
Shldisp. idl
DLL
Shell32.dll (version 4,71 ou ultérieure)