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
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per ulteriori informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.