Dela via


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:

  1. Öppna kommandotolken och gå till projektkatalogen ExecuteCommandVerb.
  2. Ange msbuild ExecuteCommand.sln.

Så här skapar du exempelprojektet med hjälp av Microsoft Visual Studio (rekommenderas):

  1. Öppna Utforskaren och gå till projektkatalogen ExecuteCommandVerb.
  2. Dubbelklicka på ikonen för filen ExecuteCommand.sln för att öppna projektet i Visual Studio.
  3. På menyn Build väljer du Build Solution.

Köra provexemplet

  1. Navigera till katalogen som innehåller den nya körbara filen med kommandotolken eller Utforskaren.
  2. På kommandoraden anger du ExecuteCommand.exe. Du kan också dubbelklicka på ikonen för ExecuteCommand.exefrån Utforskaren.
  3. Följ anvisningarna i dialogrutan som visas