Share via


Gérer les outils externes

Vous pouvez appeler des outils externes depuis Visual Studio en utilisant le menu Outils. Certains outils par défaut sont disponibles dans le menu Outils et vous pouvez personnaliser le menu en ajoutant vos propres exécutables.

Outils disponibles dans le menu Outils

Le menu Outils contient plusieurs commandes prédéfinies, notamment :

Ajouter de nouveaux outils au menu Outils

Vous pouvez ajouter un outil externe pour qu’il s’affiche dans le menu Outils.

  1. Ouvrez la boîte de dialogue Outils externes en choisissant Outils>Outils externes.

  2. Cliquez sur Ajouter et renseignez les informations. Par exemple, l’entrée suivante provoque l’ouverture de l’Explorateur Windows dans le répertoire du fichier qui est actuellement ouvert dans Visual Studio :

    • Titre : Open File Location

    • Commande : explorer.exe

    • Arguments : /root, "$(ItemDir)"

    External Tools dialog box

Voici une liste complète des arguments qui peuvent être utilisés lors de la définition d’un outil externe :

Name Argument Description
Chemin d'accès de l'élément $(ItemPath) Nom complet du fichier actif (lecteur + chemin d'accès + nom de fichier).
Répertoire de l'élément $(ItemDir) Répertoire du fichier actif (lecteur + chemin d'accès).
Nom de fichier de l'élément $(ItemFilename) Le nom de fichier du fichier actif.
Extension de l'élément $(ItemExt) Extension du nom du fichier actif.
Ligne active $(CurLine) Position de la ligne active du curseur dans la fenêtre de code.
Colonne active $(CurCol) Position de la colonne active du curseur dans la fenêtre de code.
Texte actif $(CurText) Texte sélectionné.
Chemin d'accès de la cible $(TargetPath) Nom de fichier complet de l'élément à générer (lecteur + chemin d'accès + nom de fichier).
Répertoire cible $(TargetDir) Répertoire de l'élément à générer.
Nom de la cible $(TargetName) Nom de fichier de l'élément à générer.
Extension de la cible $(TargetExt) Extension de nom de fichier de l'élément à générer.
Répertoire binaire $(BinDir) Emplacement final du binaire en cours de génération (sous la forme lecteur + chemin d’accès).
Répertoire du projet $(ProjectDir) Répertoire du projet actif (lecteur + chemin d'accès).
Nom du fichier projet $(ProjectFileName) Le nom de fichier du projet actif.
Répertoire de la solution $(SolutionDir) Répertoire de la solution active (lecteur + chemin d'accès).
Nom du fichier solution $(SolutionFileName) Le nom de fichier de la solution active.

Notes

La barre d’état IDE affiche les variables Ligne active et Colonne active pour indiquer l’emplacement du point d’insertion dans l’éditeur de code actif. La variable Texte actif retourne le texte ou le code sélectionné à cet emplacement.