; (Séparateur de commandes)
Le point-virgule ( ; ) est utilisé pour séparer plusieurs commandes sur une seule ligne.
Command1 ; Command2 [; Command3 ...]
Paramètres
Command1, Command2, ...
Commandes à exécuter.
Remarques
Les commandes sont exécutées séquentiellement de gauche à droite. Toutes les commandes sur une seule ligne font référence au thread actuel, sauf indication contraire. Si une commande entraîne l’exécution du thread, les commandes restantes sur la ligne sont différées jusqu’à ce que ce thread s’arrête sur un événement de débogage.
Un petit nombre de commandes ne peuvent pas être suivies d’un point-virgule, car elles prennent automatiquement tout le reste de la ligne comme argument. Celles-ci incluent en tant que S (Définir l’alias),$<(Exécuter le fichier de script) et toute commande commençant par le jeton * (Spécificateur de ligne de commentaire).
Voici un exemple. Cela exécute le programme actuel sur la ligne source 123, imprime la valeur du compteur, puis reprend l’exécution :
0:000> g `:123`; ? poi(counter); g