DTE2.ExecuteCommand(String, String) Methode

Definition

Führt den angegebenen Befehl aus.Executes the specified command.

void ExecuteCommand(std::wstring const & CommandName, std::wstring const & CommandArgs = "");
[System.Runtime.InteropServices.DispId(222)]
public void ExecuteCommand (string CommandName, string CommandArgs = "");
[<System.Runtime.InteropServices.DispId(222)>]
abstract member ExecuteCommand : string * string -> unit
Public Sub ExecuteCommand (CommandName As String, Optional CommandArgs As String = "")

Parameter

CommandName
String

Erforderlich.Required. Der Name des aufzurufenden Befehls.The name of the command to invoke.

CommandArgs
String

(Optional)Optional. Eine Zeichenfolge mit denselben Argumenten, die Sie angeben würden, wenn Sie den Befehl im Befehls Fenster aufrufen.A string containing the same arguments you would supply if you were invoking the command from the Command window.

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.If a string is supplied, it is passed to the command line as the command's first argument and is parsed to form the various arguments for the command. Dies ähnelt der Art und Weise, wie Befehle im Befehls Fenster aufgerufen werden.This is similar to how commands are invoked in the Command window.

Implementiert

Attribute

Beispiele

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

Hinweise

ExecuteCommand führt Befehle oder Makros aus, die im Bereich "Umgebung" des Dialog Felds " Optionen " im Menü " Tools " aufgelistet sind.ExecuteCommand runs commands or macros listed in the Keyboard section of the Environment panel of the Options dialog box on the Tools menu.

Sie können auch Befehle oder Makros aufrufen, indem Sie Sie über die Befehlszeile, im Befehls Fenster oder durch Drücken von Symbolleisten-Schaltflächen oder Tastatureingaben, die Ihnen zugeordnet sind, ausführen.You can also invoke commands or macros by running them from the command line, in the Command window, or by pressing toolbar buttons or keystrokes associated with them.

ExecuteCommand Befehle, die zurzeit in der Umgebung deaktiviert sind, können nicht ausgeführt werden.ExecuteCommand cannot execute commands that are currently disabled in the environment. Die- Build Methode wird z. b. nicht ausgeführt, während ein Build gerade ausgeführt wird.The Build method, for example, will not execute while a build is currently in progress.

ExecuteCommand hält die Makro Aufzeichnung implizit an, sodass der ausführende Befehl keinen Makrocode ausgibt.ExecuteCommand implicitly pauses macro recording so that the executing command does not emit macro code. Dadurch wird die doppelte Code Ausgabe beim Aufzeichnen und Aufrufen von Makros als Teil der Aufzeichnung verhindert.This prevents double code emission when recording and invoking macros as part of what you are recording.

Gilt für: