Partilhar via


Exemplo de verbo de comando de execução

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

Este tópico contém as seguintes seções.

Descrição

Este método é preferido para implementações verbais porque fornece a maior flexibilidade, é simples e suporta ativação fora do processo. Este exemplo implementa um objeto COM (Component Object Model) de servidor local autónomo, mas espera-se que a implementação do verbo seja integrada em aplicações existentes. Para fazer isso, seu objeto de aplicativo principal deve registrar uma fábrica de classe para si mesmo. Esse objeto implementa IDropTarget para os verbos do seu aplicativo. Observe que o COM inicia seu aplicativo se ele ainda não estiver em execução, mas se conecta a uma instância em execução do seu aplicativo, se houver uma.

Requerimentos

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

 

Download do exemplo

Localização URL do caminho
GitHub de exemplo ExecuteCommandVerb

Construindo a amostra

Para criar o exemplo a partir do prompt de comando:

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

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

  1. Abra o Windows Explorer e navegue até o diretório ExecuteCommandVerb projeto.
  2. Clique duas vezes no ícone do arquivo ExecuteCommand.sln para abrir o projeto no Visual Studio.
  3. No menu Build, selecione Criar 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, digite ExecuteCommand.exe. Como alternativa, no Windows Explorer, clique duas vezes no ícone do ExecuteCommand.exe.
  3. Siga as instruções na caixa de diálogo exibida