DTE2.ExecuteCommand(String, String) Méthode

Définition

Exécute la commande spécifiée.

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 = "")

Paramètres

CommandName
String

Obligatoire. Nom de la commande à appeler.

CommandArgs
String

Facultatif. Chaîne contenant les mêmes arguments que ceux que vous fournissez si vous appelez la commande à partir de la fenêtre de commande .

Si une chaîne est fournie, elle est passée à la ligne de commande en tant que premier argument de la commande et est analysée en vue de former les divers arguments de la commande. Cela est similaire à la façon dont les commandes sont appelées dans la fenêtre de commande .

Implémente

Attributs

Exemples

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

Remarques

ExecuteCommand exécute des commandes ou des macros listées dans la section clavier du panneau environnement de la boîte de dialogue options du menu Outils .

Vous pouvez également appeler des commandes ou des macros en les exécutant à partir de la ligne de commande, dans la fenêtre commande , ou en appuyant sur les boutons de la barre d’outils ou les séquences de touches qui leur sont associées.

ExecuteCommand Impossible d’exécuter les commandes qui sont actuellement désactivées dans l’environnement. La Build méthode, par exemple, ne s’exécute pas tant qu’une génération est en cours.

ExecuteCommand suspend implicitement l’enregistrement de macro afin que la commande en cours d’exécution n’émette pas de code macro. Cela empêche l’émission de doublons de code lors de l’enregistrement et de l’appel de macros dans le cadre de ce que vous enregistrez.

S’applique à