Condividi tramite


Esempio di verbo del comando Execute

Viene illustrato come implementare un verbo shell usando il metodo ExecuteCommand.

In questo argomento sono contenute le sezioni seguenti.

Descrizione

Questo metodo è preferibile per le implementazioni verbo perché offre la massima flessibilità, è semplice e supporta l'attivazione out-of-process. Questo esempio implementa un oggetto COM (Local Server Component Object Model) autonomo, 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. Questo 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

Posizione URL percorso
GitHub Esempio ExecuteCommandVerb

Compilazione dell'esempio

Per compilare l'esempio dal prompt dei comandi:

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

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

  1. Aprire Esplora risorse 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. Scegliere Compila soluzione dal menu Compila.

Esecuzione dell'esempio

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