_DTE.ExecuteCommand-Methode
Führt den angegebenen Befehl aus.
Namespace: EnvDTE
Assembly: EnvDTE (in EnvDTE.dll)
Syntax
'Declaration
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
)
Parameter
CommandName
Typ: StringErforderlich. Der Name des aufzurufenden Befehls.
CommandArgs
Typ: StringOptional. Eine Zeichenfolge mit denselben Argumenten, die Sie beim Aufruf des Befehls im Fenster Befehl angeben.
Bei Angabe einer Zeichenfolge wird diese als das erste Argument des Befehls an die Befehlszeile übergeben, analysiert und in die einzelnen Argumente für den Befehl aufgeschlüsselt. Dieser Aufruf ähnelt dem Aufruf von Befehlen im Fenster Befehl.
Hinweise
ExecuteCommand führt Befehle oder Makros aus, die im Dialogfeld Optionen (Menü Extras) im Auswahlbereich Umgebung unter Tastatur aufgeführt sind.
Sie können Befehle und Makros auch aufrufen, indem Sie sie von der Befehlszeile im Fenster Befehl ausführen oder die entsprechenden Symbolleistenschaltflächen oder Tastenkombinationen verwenden.
ExecuteCommand kann keine Befehle ausführen, die derzeit in der Umgebung deaktiviert sind. Die Build-Methode wird z. B. nicht während der Ausführung eines Buildvorgangs ausgeführt
ExecuteCommand hält die Makroaufzeichnung implizit an, um das Ausgeben von Makrocode durch den ausgeführten Befehl auszuschließen. Dies verhindert eine doppelte Codeemission, wenn Sie Makroaufrufe innerhalb einer Aufzeichnung verwenden.
Beispiele
Sub ExecuteCommandExample()
' Open the New File dialog box.
ExecuteCommand ("File.NewFile")
End Sub
.NET Framework-Sicherheit
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.