Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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:
- Otwórz okno wiersza polecenia i przejdź do ExecuteCommandVerb katalogu projektu.
- Wprowadź
msbuild ExecuteCommand.sln.
Aby skompilować przykład przy użyciu programu Microsoft Visual Studio (preferowane):
- Otwórz Eksploratora Windows i przejdź do katalogu projektu ExecuteCommandVerb.
- Kliknij dwukrotnie ikonę pliku ExecuteCommand.sln, aby otworzyć projekt w programie Visual Studio.
- Z menu kompilacji wybierz pozycję Build Solution.
Uruchamianie przykładu
- Przejdź do katalogu zawierającego nowy plik wykonywalny przy użyciu wiersza polecenia lub Eksploratora Windows.
- W wierszu polecenia wprowadź
ExecuteCommand.exe. Alternatywnie w Eksploratorze Windows kliknij dwukrotnie ikonę ExecuteCommand.exe. - Postępuj zgodnie z instrukcjami w wyświetlonym oknie dialogowym