Поделиться через


Пример команды Execute Command Verb

Показывает, как реализовать глагол Shell с помощью метода ExecuteCommand.

В этом разделе содержатся следующие разделы.

Описание

Этот метод предпочтителен для реализации глаголов, так как он обеспечивает большую гибкость, прост и поддерживает внепроцессную активацию. В этом примере реализуется автономный объект модели компонент (COM) локального сервера, но ожидается, что реализация глагола будет интегрирована в существующие приложения. Для этого основной объект приложения должен зарегистрировать фабрику классов для себя. Этот объект реализует IDropTarget для действий вашего приложения. Обратите внимание, что COM запускает приложение, если оно еще не запущено, но подключается к работающему экземпляру приложения, если он присутствует.

Требования

Продукт Минимальная версия продукта
Виндоус Windows 7
Пакет средств разработки программного обеспечения Windows (SDK) 7.0

 

Скачивание примера

Местоположение URL-адрес пути
GitHub пример ExecuteCommandVerb

Создание примера

Чтобы создать пример из командной строки, выполните следующие действия.

  1. Откройте окно командной строки и перейдите к каталогу проекта ExecuteCommandVerb.
  2. Введите msbuild ExecuteCommand.sln.

Чтобы создать пример с помощью Microsoft Visual Studio (предпочтительно):

  1. Откройте Проводник Windows и перейдите к каталогу проекта ExecuteCommandVerb.
  2. Дважды щелкните значок ExecuteCommand.sln файла, чтобы открыть проект в Visual Studio.
  3. В меню сборки выберите Сборка решения.

Запуск примера

  1. Перейдите в каталог, содержащий новый исполняемый файл, с помощью командной строки или проводника Windows.
  2. В командной строке введите ExecuteCommand.exe. Кроме того, в проводнике Windows дважды щелкните на значок ExecuteCommand.exe.
  3. Следуйте инструкциям в отображаемом диалоговом окне