Compartilhar via


Exemplo do verbo de comando executar

Demonstra como implementar um verbo shell usando o método ExecuteCommand.

Este tópico inclui as seções a seguir.

Descrição

Esse método é preferencial para implementações de verbo porque fornece mais flexibilidade, é simples e dá suporte à ativação fora do processo. Este exemplo implementa um objeto COM (Component Object Model) do servidor local autônomo, mas espera-se que a implementação do verbo seja integrada aos aplicativos existentes. Para fazer isso, seu objeto de aplicativo main deve registrar uma fábrica de classes para si mesmo. Esse objeto implementa IDropTarget para os verbos do aplicativo. Observe que o COM iniciará seu aplicativo se ele ainda não estiver em execução, mas se conectar a uma instância em execução do aplicativo se houver uma.

Requisitos

Produto Versão mínima do produto
Windows Windows 7
Windows Software Development Kit (SDK) 7.0

 

Baixando o exemplo

Localização URL do caminho
GitHub Exemplo de ExecuteCommandVerb

Compilando o exemplo

Para compilar o exemplo no prompt de comando:

  1. Abra a janela do prompt de comando e navegue até o diretório do projeto ExecuteCommandVerb .
  2. Digite msbuild ExecuteCommand.sln.

Para compilar o exemplo usando o Microsoft Visual Studio (preferencial):

  1. Abra o Windows Explorer e navegue até o diretório do projeto ExecuteCommandVerb.
  2. Clique duas vezes no ícone do arquivo ExecuteCommand.sln para abrir o projeto no Visual Studio.
  3. No menu Compilar, selecione Compilar Solução.

Executando o exemplo

  1. Navegue até o diretório que contém o novo executável, usando o prompt de comando ou o Windows Explorer.
  2. Na linha de comando, insira ExecuteCommand.exe. Como alternativa, no Windows Explorer clique duas vezes no ícone para ExecuteCommand.exe.
  3. Siga as instruções na caixa de diálogo exibida