Metodo _DTE.ExecuteCommand

Esegue il comando specificato.

Spazio dei nomi:  EnvDTE
Assembly:  EnvDTE (in EnvDTE.dll)

Sintassi

'Dichiarazione
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
)

Parametri

  • CommandName
    Tipo: System.String
    Necessario.Il nome del comando da richiamare.
  • CommandArgs
    Tipo: System.String
    Opzionale.Stringa contenente gli stessi argomenti che verrebbero forniti se il comando fosse richiamato dalla finestra di comando.
    Se è stata fornita una stringa, questa viene passata alla riga di comando come primo argomento del comando e viene analizzata per creare i vari argomenti per il comando.Questa operazione è simile a quella che consente di richiamare i comandi nella finestra di comando.

Note

ExecuteCommand esegue macro o comandi elencati nella sezione Tastiera del riquadro Ambiente nella finestra di dialogo Opzioni accessibile dal menu Strumenti.

È inoltre possibile richiamare macro o comandi eseguendoli dalla riga di comando, nella finestra di comando oppure facendo clic sui pulsanti della barra degli strumenti o utilizzando le combinazioni di tasti ad essi associati.

Mediante il metodo ExecuteCommand non è possibile eseguire comandi correntemente disabilitati nell'ambiente.Ad esempio, non è possibile eseguire il metodo Build se è in corso una compilazione.

ExecuteCommand sospende implicitamente la registrazione della macro in modo che il comando in esecuzione non generi il codice macro.In questo modo vengono evitate emissioni doppie di codice durante la registrazione e la chiamata di macro.

Esempi

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

Sicurezza di .NET Framework

Vedere anche

Riferimenti

_DTE Interfaccia

Spazio dei nomi EnvDTE