ExecuteCommand, exemple de verbe
Montre comment implémenter un verbe Shell à l’aide de la méthode ExecuteCommand.
Cette rubrique contient les sections suivantes.
- Description
- Configuration requise
- Téléchargement de l’exemple
- Génération de l’exemple
- Exécution de l'exemple
Description
Cette méthode est préférée pour les implémentations de verbes, car elle offre la plus grande flexibilité, est simple et prend en charge l’activation hors processus. Cet exemple implémente un objet COM (Component Object Model) serveur local autonome, mais il est attendu que l’implémentation du verbe soit intégrée aux applications existantes. Pour ce faire, votre objet d’application main doit inscrire une fabrique de classe pour lui-même. Cet objet implémente IDropTarget pour les verbes de votre application. Notez que COM lance votre application si elle n’est pas déjà en cours d’exécution, mais se connecte à un instance en cours d’exécution de votre application, le cas échéant.
Spécifications
Produit | Version minimale du produit |
---|---|
Windows | Windows 7 |
Kit de développement logiciel Windows | 7.0 |
Téléchargement de l’exemple
Emplacement | URL du chemin d’accès |
---|---|
GitHub | Exemple ExecuteCommandVerb |
Génération de l'exemple
Pour générer l’exemple à partir de l’invite de commandes :
- Ouvrez la fenêtre d’invite de commandes et accédez au répertoire du projet ExecuteCommandVerb .
- Entrez
msbuild ExecuteCommand.sln
.
Pour générer l’exemple à l’aide de Microsoft Visual Studio (par défaut) :
- Ouvrez Windows Explorer et accédez au répertoire du projet ExecuteCommandVerb.
- Double-cliquez sur l’icône du fichier ExecuteCommand.sln pour ouvrir le projet dans Visual Studio.
- Dans le menu Générer, sélectionnez Générer la solution.
Exécution de l'exemple
- Accédez au répertoire qui contient le nouveau fichier exécutable, à l’aide de l’invite de commandes ou de Windows Explorer.
- Sur la ligne de commande, entrez
ExecuteCommand.exe
. Vous pouvez également double-cliquer sur l’icône de ExecuteCommand.exe à partir de Windows Explorer. - Suivez les instructions de la boîte de dialogue affichée