Kör kommandoverbexempel
Visar hur du implementerar ett Shell-verb med metoden ExecuteCommand.
Det här avsnittet innehåller följande avsnitt.
Beskrivning
Den här metoden är att föredra för verbimplementeringar eftersom den ger mest flexibilitet, är enkel och stöder aktivering utan process. Det här exemplet implementerar ett fristående, lokalt COM-objekt (Component Object Model), men det förväntas att verbimplementeringen integreras i befintliga applikationer. För att göra det måste huvudprogramobjektet registrera en klassfabrik för sig själv. Det objektet implementerar IDropTarget- för programmets verb. Observera att COM startar ditt program om det inte redan körs men ansluter till en instans av programmet som körs om det finns en.
Krav
Produkt | Lägsta produktversion |
---|---|
Windows | Windows 7 |
Windows Software Development Kit (SDK) | 7.0 |
Ladda ned exemplet
Plats | Sökvägs-URL |
---|---|
GitHub | ExecuteCommandVerb-exempel |
Skapa exemplet
Så här skapar du exemplet från kommandotolken:
- Öppna kommandotolken och gå till projektkatalogen ExecuteCommandVerb.
- Ange
msbuild ExecuteCommand.sln
.
Så här skapar du exempelprojektet med hjälp av Microsoft Visual Studio (rekommenderas):
- Öppna Utforskaren och gå till projektkatalogen ExecuteCommandVerb.
- Dubbelklicka på ikonen för filen ExecuteCommand.sln för att öppna projektet i Visual Studio.
- På menyn Build väljer du Build Solution.
Köra provexemplet
- Navigera till katalogen som innehåller den nya körbara filen med kommandotolken eller Utforskaren.
- På kommandoraden anger du
ExecuteCommand.exe
. Du kan också dubbelklicka på ikonen för ExecuteCommand.exefrån Utforskaren. - Följ anvisningarna i dialogrutan som visas