Compartilhar via


Método DTE2.ExecuteCommand

Executa o comando especificado.

Namespace:  EnvDTE80
Assembly:  EnvDTE80 (em EnvDTE80.dll)

Sintaxe

'Declaração
Sub ExecuteCommand ( _
    CommandName As String, _
    CommandArgs As String _
)
void ExecuteCommand(
    string CommandName,
    string CommandArgs
)
void ExecuteCommand(
    [InAttribute] String^ CommandName, 
    [InAttribute] String^ CommandArgs
)
abstract ExecuteCommand : 
        CommandName:string * 
        CommandArgs:string -> unit
function ExecuteCommand(
    CommandName : String, 
    CommandArgs : String
)

Parâmetros

  • CommandName
    Tipo: String

    Obrigatório. O nome do comando para invocar.

  • CommandArgs
    Tipo: String

    Opcional. Uma seqüência de caracteres que contém os mesmos argumentos que forneceria se você o comando a partir do comando janela.

    Se uma seqüência de caracteres for fornecida, ele é passado para a linha de comando como primeiro argumento do comando e é analisado para formar os vários argumentos para o comando. Isso é semelhante a como os comandos são invocados na comando janela.

Comentários

ExecuteCommandexecuta comandos ou macros listadas na seção do painel de ambiente do teclado a Opções caixa de diálogo sobre o Ferramentas menu.

Você também pode chamar comandos ou macros, executá-los a partir da linha de comando, no comando janela, ou pressionando os botões da barra de ferramentas ou pressionamentos de tecla associados a eles.

ExecuteCommandnão é possível executar comandos que estão desabilitados no ambiente. O Build método, por exemplo, não será executado enquanto uma compilação está em andamento.

ExecuteCommandimplicitamente, faz uma pausa de gravações de macro para que o comando de execução não emitir código de macro. Isso impede que a emissão de código duplas quando a gravação e invocando macros como parte do que você está gravando.

Exemplos

Sub ExecuteCommandExample()
   ' Open the New File dialog box.
   ExecuteCommand ("File.NewFile")
End Sub

Segurança do .NET Framework

Consulte também

Referência

DTE2 Interface

Namespace EnvDTE80