DTE2.ExecuteCommand(String, String) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.