Condividi tramite


Metodo DTE2.ExecuteCommand (String, String)

Esegue il comando specificato.

Spazio dei nomi:  EnvDTE80
Assembly:  EnvDTE80 (in EnvDTE80.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
    Obbligatorio.Il nome del comando da richiamare.
  • CommandArgs
    Tipo: System.String
    Facoltativo.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.

Implementa

_DTE.ExecuteCommand(String, String)

Note

Il metodo 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

DTE2 Interfaccia

Overload ExecuteCommand

Spazio dei nomi EnvDTE80