Fenêtre de l'onglet Watch

La fenêtre Watch vous permet de surveiller les variables d'environnement, les variables internes, les fonctions variables et les fonctions définies par l'utilisateur, ou d'interrompre l'exécution lorsqu'une condition spécifique est remplie. La fenêtre de surveillance apparaît en bas de la fenêtre du débogueur. Saisissez le nom de la variable ou l'expression dans la colonne de gauche ; le débogueur affiche automatiquement la valeur actuelle dans la colonne de droite. Vous pouvez également ajouter une variable à la fenêtre de surveillance en la sélectionnant dans la fenêtre principale du débogueur, puis en cliquant sur le bouton droit de la souris et en sélectionnant "Ajouter à la surveillance". Si la chaîne de la colonne de gauche est un argument unique, elle est considérée comme un nom de variable. Dans le cas contraire, il s'agit d'une expression. Les expressions peuvent être n'importe quoi que IF peut évaluer ; par exemple :

 

%i = 3

NIVEAU D'ERREUR GT 12

 

Notez que les expressions exigent que les noms de variables soient précédés d'un %. Si vous saisissez un seul argument variable à surveiller, n'utilisez pas de %.

 

Si vous faites un clic droit sur la première colonne de la fenêtre Watch, le débogueur affichera une liste de variables d'environnement. Sélectionnez une entrée pour l'ajouter à la liste de surveillance.

 

Lorsque la valeur d'une variable surveillée change, la fenêtre de surveillance change la couleur du texte en rouge.

 

Par défaut, l'onglet Watch affiche toujours deux variables :

 

%_ ?        Le dernier TCC résultat de la commande interne

% ?        La dernière valeur de ERRORLEVEL

 

La fenêtre de surveillance dispose d'une barre d'outils, avec les boutons suivants :

 

NouveauRétablir les valeurs d'origine de la liste de surveillance
OpenAjouter le contenu d'un fichier à la liste de surveillance
SaveSauvegarder la liste de surveillance actuelle dans un fichier
AppliquerRemplacer les valeurs d'origine par la liste de surveillance modifiée
ImprimerImprimer la liste de surveillance actuelle
CutCopier la sélection en surbrillance dans le presse-papiers et la supprimer de la liste de surveillance
Copier Copier la sélection en surbrillance dans le presse-papiers.
CollerCopier le contenu du presse-papiers à l'emplacement actuel du curseur.
SupprimerSupprimer la sélection surlignée (ou le caractère à l'emplacement du curseur s'il n'y a pas de sélection)
AnnulerAnnuler la dernière modification
RefaireRétablir la dernière annulation
RechercherRechercher un texte
HelpAfficher l'aide en ligne

 

Le débogueur enregistre automatiquement les listes de surveillance (le nom du fichier batch actuel + ".watch") et les recharge la prochaine fois que le fichier batch est chargé dans le débogueur.