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:
- Aprire la finestra del prompt dei comandi e passare alla directory del progetto ExecuteCommandVerb .
- Immettere
msbuild ExecuteCommand.sln
.
Per compilare l'esempio usando Microsoft Visual Studio (scelta consigliata):
- Aprire Esplora risorse e passare alla directory del progetto ExecuteCommandVerb .
- Fare doppio clic sull'icona per il file ExecuteCommand.sln per aprire il progetto in Visual Studio.
- Scegliere Compila soluzione dal menu Compila.
Esecuzione dell'esempio
- Passare alla directory che contiene il nuovo eseguibile, usando il prompt dei comandi o Esplora risorse.
- Nella riga di comando immettere
ExecuteCommand.exe
. In alternativa, in Esplora risorse fare doppio clic sull'icona per ExecuteCommand.exe. - Seguire le istruzioni nella finestra di dialogo visualizzata