Udostępnij przez


Przykład wykonania zlecenia polecenia

Demonstruje, jak zaimplementować czasownik powłoki przy użyciu metody ExecuteCommand.

Ten temat zawiera następujące sekcje.

Opis

Ta metoda jest preferowana w przypadku implementacji czasowników, ponieważ zapewnia ona największą elastyczność, jest prosta i obsługuje aktywację poza procesem. Ten przykład implementuje niezależny lokalny obiekt serwera COM, ale oczekuje się, że jego funkcjonalność zostanie zintegrowana z istniejącymi aplikacjami. W tym celu główny obiekt aplikacji musi zarejestrować dla siebie fabrykę klas. Ten obiekt implementuje IDropTarget dla czasowników Twojej aplikacji. Pamiętaj, że COM uruchamia aplikację, jeśli nie jest jeszcze uruchomiona, ale łączy się z uruchomioną instancją aplikacji, jeśli taka istnieje.

Wymagania

Produkt Minimalna wersja produktu
Windows Windows 7
Windows Software Development Kit (SDK) 7.0

 

Pobieranie przykładu

Lokalizacja Adres URL ścieżki
GitHub przykładowe ExecuteCommandVerb

Kompilowanie przykładu

Aby skompilować przykład z poziomu wiersza polecenia:

  1. Otwórz okno wiersza polecenia i przejdź do ExecuteCommandVerb katalogu projektu.
  2. Wprowadź msbuild ExecuteCommand.sln.

Aby skompilować przykład przy użyciu programu Microsoft Visual Studio (preferowane):

  1. Otwórz Eksploratora Windows i przejdź do katalogu projektu ExecuteCommandVerb.
  2. Kliknij dwukrotnie ikonę pliku ExecuteCommand.sln, aby otworzyć projekt w programie Visual Studio.
  3. Z menu kompilacji wybierz pozycję Build Solution.

Uruchamianie przykładu

  1. Przejdź do katalogu zawierającego nowy plik wykonywalny przy użyciu wiersza polecenia lub Eksploratora Windows.
  2. W wierszu polecenia wprowadź ExecuteCommand.exe. Alternatywnie w Eksploratorze Windows kliknij dwukrotnie ikonę ExecuteCommand.exe.
  3. Postępuj zgodnie z instrukcjami w wyświetlonym oknie dialogowym