Поделиться через


; (Разделитель команд)

Символ точки с запятой ( ; ) используется для разделения нескольких команд в одной строке.

Command1 ; Command2 [; Command3 ...] 

Параметры

Command1, Command2, ...

Выполняемые команды.

Комментарии

Команды выполняются последовательно слева направо. Все команды в одной строке ссылаются на текущий поток, если не указано иное. Если команда вызывает выполнение потока, остальные команды в строке будут отложены до тех пор, пока поток не остановится в событии отладки.

За небольшим количеством команд не может следовать точка с запятой, так как они автоматически принимают всю оставшуюся часть строки в качестве аргумента. К ним относятся как aS (Задать псевдоним),$<(Выполнить файл скрипта) и любая команда, начинающаяся с токена * (спецификатор строки комментария).

Ниже приведен пример. При этом выполняется текущая программа в исходной строке 123, выводится значение счетчика, а затем возобновляется выполнение:

0:000> g `:123`; ? poi(counter); g