Partager via


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

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 :

  1. Ouvrez la fenêtre d’invite de commandes et accédez au répertoire du projet ExecuteCommandVerb .
  2. Entrez msbuild ExecuteCommand.sln.

Pour générer l’exemple à l’aide de Microsoft Visual Studio (par défaut) :

  1. Ouvrez Windows Explorer et accédez au répertoire du projet ExecuteCommandVerb.
  2. Double-cliquez sur l’icône du fichier ExecuteCommand.sln pour ouvrir le projet dans Visual Studio.
  3. Dans le menu Générer, sélectionnez Générer la solution.

Exécution de l'exemple

  1. Accédez au répertoire qui contient le nouveau fichier exécutable, à l’aide de l’invite de commandes ou de Windows Explorer.
  2. Sur la ligne de commande, entrez ExecuteCommand.exe. Vous pouvez également double-cliquer sur l’icône de ExecuteCommand.exe à partir de Windows Explorer.
  3. Suivez les instructions de la boîte de dialogue affichée