ExecuteCommand, exemple de verbe
Montre comment implémenter un verbe de 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érable pour les implémentations de verbe, car elle offre la plus grande souplesse, est simple et prend en charge l’activation hors processus. Cet exemple implémente un objet COM (Component Object Model) de serveur local autonome, mais il est supposé que l’implémentation du verbe sera intégrée aux applications existantes. Pour ce faire, votre objet d’application principal doit inscrire une fabrique de classe pour elle-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 à une 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 |
|---|---|
| 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 l’explorateur de Windows.
- Sur la ligne de commande, entrez
ExecuteCommand.exe. vous pouvez également, à partir de Windows Explorer, double-cliquer sur l’icône de ExecuteCommand.exe. - Suivez les instructions de la boîte de dialogue qui s’affiche