Debugging Tools for Windows

; (命令分隔符)

分号( ; )字符常被用来分隔单行上多个命令。

语法

Command1 ; Command2 [; Command3 ...] 

参数

Command1, Command2, ...
被执行的命令。

注释

命令从左往右顺序执行。除非另有说明,一行上的所有命令都和当前线程有关。如果某个命令导致线程恢复执行,该行剩下的命令都将推迟执行,直到线程停在一个调试事件上。

少部分命令后不能跟分号,因为它们会把行中剩下的全部内容都当成参数。包括as (Set Alias)$< (Run Script File)$>< (Run Script File),以及任何以*  (Comment Line Specifier)关键字打头的命令。

这有一个例子。执行当前程序到源码行 123 处,打印 counter 的值,然后继续执行:

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

Build machine: CAPEBUILD