Compartilhar via


Método _DTE.ExecuteCommand

Executa o comando especificado.

Namespace:  EnvDTE
Assembly:  EnvDTE (em EnvDTE.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 invoke.

  • CommandArgs
    Tipo: String

    Opcional. Uma cadeia de caracteres que contém os mesmos argumentos que você forneceria se você invocava o comando da janela de Comando .

    Se uma cadeia de caracteres é fornecida, é passada para a linha de comando como o primeiro argumento de comando e analisada para formar múltiplos argumentos para o comando. Isso é semelhante a como os comandos são chamados na janela de Comando .

Comentários

os comandos ou macros de blocos deExecuteCommand listaram na seção de teclado do painel de ambiente da caixa de diálogo Opções no menu de Ferramentas .

Você também pode chamar comandos ou macros executando os de linha de comando, na janela de Comando , ou pressionando os botões da barra de ferramentas ou os pressionamentos de teclas associados com eles.

ExecuteCommand não pode executar comandos que estão desativados no ambiente. O método de Build , por exemplo, não será executado quando uma compilação for atualmente em andamento.

ExecuteCommand pausa implicitamente escrita macro de modo que o comando executando não emite o código macro. Isso evita a emissão dupla de código para registrar e ao chamar macros como parte do que você estiver 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

_DTE Interface

Namespace EnvDTE