_DTE.ExecuteCommand, méthode
Exécute la commande spécifiée.
Espace de noms : EnvDTE
Assembly : EnvDTE (dans EnvDTE.dll)
Syntaxe
'Déclaration
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
)
Paramètres
- CommandName
Type : System.String
Obligatoire.Le nom de la commande à appeler.
- CommandArgs
Type : System.String
Facultatif.Chaîne contenant les arguments que vous devriez normalement fournir si vous appeliez la commande à partir de la fenêtre Command.
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.Cette approche est analogue à la procédure d'appel à partir de la fenêtre Commande.
Notes
La méthode ExecuteCommand exécute des commandes ou des macros qui se trouvent affichées dans la section Clavier du volet 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 utilisant les boutons ou les touches de la barre d'outils qui leur sont associés.
La méthode ExecuteCommand ne peut pas exécuter des commandes qui sont actuellement désactivées dans l'environnement. Par exemple, la méthode Build ne s'exécute pas alors qu'une génération est en cours.
La méthode ExecuteCommand suspend implicitement l'enregistrement des macros de sorte que la commande exécutée n'émette pas de code macro. Cela prévient l'émission de double code lorsque des macros sont enregistrées et appelées dans le cadre de votre enregistrement.
Exemples
Sub ExecuteCommandExample()
' Open the New File dialog box.
ExecuteCommand ("File.NewFile")
End Sub
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.