Condividi tramite


Esempio di verbo di comando Execute

Illustra come implementare un verbo shell usando il metodo ExecuteCommand.

Questo argomento contiene le sezioni seguenti.

Descrizione

Questo metodo è preferito per le implementazioni di verbi perché offre la massima flessibilità, è semplice e supporta l'attivazione fuori processo. Questo esempio implementa un oggetto COM (Component Object Model) autonomo del server locale, ma è previsto che l'implementazione del verbo venga integrata nelle applicazioni esistenti. A tale scopo, l'oggetto applicazione principale deve registrare una class factory per se stessa. Tale oggetto implementa IDropTarget per i verbi dell'applicazione. Si noti che COM avvia l'applicazione se non è già in esecuzione, ma si connette a un'istanza in esecuzione dell'applicazione, se presente.

Requisiti

Prodotto Versione minima del prodotto
Windows Windows 7
Windows Software Development Kit (SDK) 7.0

 

Download dell'esempio

Ubicazione percorso URL
GitHub esempio di ExecuteCommandVerb

Compilazione dell'esempio

Per compilare l'esempio dal prompt dei comandi:

  1. Aprire la finestra del prompt dei comandi e accedere alla directory del progetto ExecuteCommandVerb.
  2. Immettere msbuild ExecuteCommand.sln.

Per compilare l'esempio usando Microsoft Visual Studio (preferito):

  1. Aprire Esplora file e passare alla directory del progetto ExecuteCommandVerb.
  2. Fare doppio clic sull'icona per il file ExecuteCommand.sln per aprire il progetto in Visual Studio.
  3. Dal menu Compila selezionare Compila soluzione.

Esecuzione dell'esempio

  1. Passare alla directory che contiene il nuovo eseguibile, usando il prompt dei comandi o Esplora file.
  2. Nella riga di comando immettere ExecuteCommand.exe. In alternativa, in Esplora File fare doppio clic sull'icona per ExecuteCommand.exe.
  3. Seguire le istruzioni nella finestra di dialogo visualizzata