Le débogueur de l'IDE se met en pause lorsqu'il atteint une ligne sur laquelle un point d'arrêt a été défini.
Vous pouvezdéfinir un point d'arrêt soit par le menu, soit par la barre d'outils, soit en déplaçant le curseur de la souris sur la marge gauche d'une ligne et en cliquant avec le bouton gauche de la souris. Vous ne pouvez définir un point d'arrêt que sur une ligne exécutable (c'est-à-dire pas sur une ligne vierge, un commentaire, une étiquette, etc,)
Vous pouvez définir des points d'arrêt conditionnels en spécifiant le nombre d'itérations avant que le point d'arrêt ne soit déclenché, et/ou définir une expression conditionnelle qui doit être vraie avant que le point d'arrêt ne soit déclenché. Après avoir défini le point d'arrêt, saisissez les conditions en cliquant avec le bouton droit de la souris sur le point d'arrêt et en sélectionnant "Break >=" (pour définir le nombre minimum d'itérations) ou "Condition" (pour définir l'expression conditionnelle). Vous pouvez également sélectionner la fenêtre Point d'arrêt et double-cliquer sur les colonnes "Pause >=" ou "Condition" pour éditer ou modifier les conditions.
Vous pouvez désactiver temporairement un point d'arrêt (sans le supprimer) en cliquant avec le bouton droit de la souris sur le point d'arrêt et en sélectionnant "Activer/Désactiver le point d'arrêt". Vous pouvez désactiver tous les points d'arrêt en cliquant sur le menu Debug et en sélectionnant "Disable All Breakpoints".
La fenêtre du point d'arrêt comporte une barre d'outils avec les boutons suivants :
| New | Rétablir les valeurs d'origine de la liste des points d'arrêt. |
| Open | Ajouter le contenu d'un fichier à la liste des points d'arrêt. |
| Save | Enregistrer la liste des points d'arrêt actuels dans un fichier. |
| Apply | Remplacer les valeurs d'origine par la liste de points d'arrêt modifiée. |
| Imprimer la liste des points d'arrêt actuels |
| Cut | Copier la sélection en surbrillance dans le presse-papiers et la supprimer des points d'arrêt. |
| Copy | Copierla sélection en surbrillance dans le presse-papiers. |
| Coller | Copier le contenu du presse-papiers à l'emplacement actuel du curseur. |
| Delete | Supprimer la sélection surlignée (ou le caractère à l'emplacement du curseur s'il n'y a pas de sélection) |
| Annuler | Annuler la dernière modification |
| Refaire | Rétablir la dernière annulation |
| Rechercher | Rechercher un texte |
| Help | Afficher l'aide en ligne |
Le débogueur enregistre automatiquement les points d'arrêt (le nom du fichier batch actuel + ".bp") et les recharge la prochaine fois que le fichier batch est chargé dans le débogueur.