La fenêtre Surveillance vous permet de surveiller les variables d'environnement, les variables internes, les fonctions de variable et les fonctions définies par l'utilisateur, ou de suspendre l'exécution lorsqu'une condition spécifiée est remplie. La fenêtre Watch apparaît en bas de la fenêtre du débogueur. Entrez le nom de la variable ou l'expression dans la colonne de gauche ; le débogueur affichera automatiquement la valeur actuelle dans la colonne de droite. Vous pouvez également ajouter une variable à la fenêtre Espion 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 à l'observateur ». Si la chaîne dans la colonne de gauche est un seul argument, elle est supposée être un nom de variable. Sinon, on considère qu’il s’agit d’une expression. Les expressions peuvent être tout ce que IF peut évaluer ; Par exemple:
%i = 3
NIVEAU D'ERREUR GT 12
Notez que les expressions nécessitent que les noms de variables soient préfixés par un %. Si vous entrez un seul argument de variable à surveiller, n'utilisez pas de %.
Si vous cliquez avec le bouton droit sur la première colonne de la fenêtre Espion, le débogueur affichera une zone de 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.
L'onglet Surveillance affiche par défaut toujours deux variables :
%_ ? Le dernier TCC résultat de la commande interne
% ? La dernière valeur ERRORLEVEL
La fenêtre de surveillance comporte une barre d'outils avec les boutons suivants :
New | Restaurer les valeurs d'origine de la liste de surveillance |
Ouvert | Ajouter le contenu d'un fichier à la liste de surveillance |
Économiser | Enregistrer la liste de surveillance actuelle dans un fichier |
Appliquer | Remplacez les valeurs d'origine par la liste de surveillance modifiée |
Imprimé | Imprimer la liste de surveillance actuelle |
Cut/Taille | Copiez la sélection en surbrillance dans le presse-papiers et supprimez-la de la liste de surveillance |
Copier | Copiez la sélection en surbrillance dans le presse-papiers |
pâtes | Copiez le contenu du presse-papiers à l'emplacement actuel du curseur |
Supprimer | Supprimez la sélection en surbrillance (ou le caractère à l'emplacement du curseur si aucune sélection) |
annuler | Annuler la dernière modification |
Refaire | Restaurer la dernière annulation |
Trouvez | Rechercher du texte |
Aide | Afficher l'aide en ligne |
Le débogueur enregistrera automatiquement les listes de surveillance (le nom du fichier batch actuel + ".watch") et les rechargera la prochaine fois que le fichier batch sera chargé dans le débogueur.