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:
- Abra a janela do prompt de comando e navegue para o diretório do projeto ExecuteCommandVerb.
- Digite
msbuild ExecuteCommand.sln
.
Para criar o exemplo usando o Microsoft Visual Studio (preferencial):
- Abra o Windows Explorer e navegue até o diretório ExecuteCommandVerb projeto.
- Clique duas vezes no ícone do arquivo ExecuteCommand.sln para abrir o projeto no Visual Studio.
- No menu Build, selecione Criar Solução.
Executando o exemplo
- Navegue até o diretório que contém o novo executável, usando o prompt de comando ou o Windows Explorer.
- Na linha de comando, digite
ExecuteCommand.exe
. Como alternativa, no Windows Explorer, clique duas vezes no ícone do ExecuteCommand.exe. - Siga as instruções na caixa de diálogo exibida