Comment : exécuter des outils externes à partir de Visual Studio
Vous avez la possibilité d'ajouter dans le menu Outils des éléments qui vous permettent de lancer des outils externes à partir de Visual Studio.Par exemple, vous pouvez ajouter un élément dans le menu Outils pour lancer les utilitaires tels que SPY ++ ou créer un GUID.
[!REMARQUE]
Les options disponibles dans les boîtes de dialogue, ainsi que les noms et emplacements des commandes de menu que vous voyez, peuvent différer de ce qui est décrit dans l'aide selon vos paramètres actifs ou votre édition.Pour plus d'informations, consultez Paramètres Visual Studio.
Pour en savoir plus sur les arguments prédéfinis pour les outils externes, voir Arguments des outils externes.
Ajouter un outil externe au menu Outils
Vous pouvez ajouter une commande au menu Outils pour démarrer une autre application (par exemple, Bloc-notes) à partir de l'environnement de développement intégré (IDE).
Pour ajouter un outil externe dans le menu Outils
Dans le menu Outils, choisissez Outilsexternes.
Dans la boîte de dialogue Outilsexternes, choisissez Ajouter et dans la zone Titre, entrez un nom pour l'option de menu.
Conseil Tapez un signe & avant l'une des lettres du nom d'outil pour créer une touche accélérateur pour la commande lorsque celle-ci apparaît dans le menu Outils.Par exemple, dans M&y External Tool, la touche accélérateur est la lettre 'y'.
Dans la zone Commande, entrez le chemin d'accès du fichier à exécuter ou choisissez Parcourir pour rechercher le fichier.Vous pouvez exécuter tout fichier de type .exe, .bat, .com, .cmd ou .pif.
[!REMARQUE]
Si le fichier se trouve dans le chemin d'accès système, il vous suffit d'entrer le nom du fichier.Sinon, vous devez entrer le chemin d'accès complet du fichier.
Sélectionnez Utiliser la fenêtre Sortie et Fermer en quittant, si nécessaire, puis choisissez OK.
[!REMARQUE]
Le utiliser la fenêtre Sortie option n'est pas disponible pour les fichiers d'application GUID.
Une commande associée à l'outil apparaît désormais dans le menu Outils avec le texte que vous avez entré comme titre.Vous pouvez démarrer l'outil à l'aide de cette nouvelle commande de menu.
[!REMARQUE]
L'ajout d'un outil externe au menu Outils n'enregistre pas l'application comme outil par défaut.Par exemple, si vous souhaitez utiliser votre éditeur externe favori pour modifier le balisage HTML, vous pouvez définir cette préférence depuis la Navigateur Web, Environnement, boîte de dialogue Options.En outre, vous pouvez facilement créer un projet de complément Visual Studio qui, lors du démarrage, informe l'IDE qu'un utilitaire externe traitera certaines tâches (par exemple, la validation de balises ou l'intégration du contrôle de code source).
Passer des variables aux outils externes
Vous pouvez spécifier que certaines informations soient passées à une commande lors de son exécution, par exemple des commutateurs de ligne de commande pour les applications console.
Pour passer des variables à un outil
Dans la Outils externes boîte de dialogue zone de, sélectionnez un outil dans le contenu du Menu liste.
Dans la zone Arguments, entrez les arguments que vous souhaitez passer à l'outil, ou choisissez le bouton de liste déroulante pour sélectionner un argument prédéfini.
[!REMARQUE]
Pour plus d'informations sur la syntaxe des arguments, consultez Arguments des outils externes.
Sélectionnez Demander les arguments si vous voulez avoir la possibilité de modifier les arguments lors de l'exécution de la commande.
Lors du démarrage suivant de l'outil externe à partir du menu Outils, les arguments que vous avez sélectionnés sont automatiquement passés à l'outil.Si vous avez sélectionné Demander les arguments, la boîte de dialogue Arguments s'affiche.
Spécifier un répertoire de travail
Vous pouvez aussi spécifier le répertoire de travail associé à l'outil ou à la commande.Par exemple, si l'outil lit des données sur les systèmes de fichiers dans le répertoire actif, celui-ci doit contenir certains composants de programme lors du démarrage.
Pour spécifier le répertoire de travail de l'outil
Dans la Outils externes boîte de dialogue zone de, sélectionnez un outil dans le contenu du Menu liste.
Dans la zone Répertoire initial, entrez le répertoire de travail pour l'outil, ou choisissez le bouton de liste déroulante pour sélectionner un emplacement de répertoire prédéfini.
Afficher les données de sortie Unicode dans la fenêtre Sortie
Si vous utilisez un outil qui propose des données de sortie en Unicode plutôt qu'en ASCII, vous pouvez afficher ces données Unicode dans la fenêtre Sortie.
Pour afficher des données de sortie Unicode dans la fenêtre Sortie
Dans la Outils externes boîte de dialogue zone de, sélectionnez un outil dans le contenu du Menu liste.
Sélectionnez Considérer la sortie en Unicode.
[!REMARQUE]
Ne sélectionnez pas cette option pour les outils qui proposent des données de sortie en ASCII.
Ajouter des touches d'accès rapide
Pour inclure une touche d'accès rapide
Dans la barre de menu, choisissez Outils, externeOutils.
Dans la liste Contenudu menu, sélectionnez le nom de l'outil que vous souhaitez modifier.
Dans la zone Titre, tapez un et commercial (&) dans le nom de l'outil, juste avant la lettre à utiliser comme touche d'accès rapide.
Assigner un raccourci Clavier
Pour inclure un raccourci clavier
Dans la barre de menu, choisissez Outils, Options.
Dans la liste options, choisissez environnement, clavier.
Dans la Afficher les commandes contenant la liste, spécifiez Tools.External.
Dans la liste de noms de commande, recherchez le texte approprié Tools.ExternalCommandn entrée.
[!REMARQUE]
Vous pouvez définir des raccourcis clavier pour les outils externes jusqu'à vingt quatre.Outils externes sont répertoriés en tant que commande externe 1-24 dans la liste de noms de commande.Si la commande de menu est déjà assignée à un raccourci, celui-ci apparaît dans la liste Raccourcis de la commande sélectionnée.
Placez le curseur dans la zone de texte Appuyer sur les touches de raccourci et appuyez sur les touches que vous souhaitez assigner à l'outil externe.
[!REMARQUE]
Si le raccourci clavier est déjà assigné à une autre commande, cette information est affichée dans la liste Raccourci actuellement assigné à.
Choisissez affecter.