.echo(Echo 注释)
.echo 命令显示注释字符串。
.echo String
.echo "String"
参数
字符串
指定要显示的文本。 还可以用引号 (") 将字符串括起来。 无论是否使用引号,字符串都可以包含任意数量的空格、逗号和单引号 (')。 如果用引号将字符串括起来,则它可以包含分号,但不能包含其他引号。 如果未将字符串用引号括起来,则它可以在除第一个字符以外的任何位置包含引号,但不能包含分号。
环境
项 | 说明 |
---|---|
模式 | 用户模式、内核模式 |
目标 | 实时、崩溃转储 |
平台 | 全部 |
注解
.echo 命令会使调试器在输入命令后立即显示 String。
如果调试器遇到分号, .echo 命令将被终止(除非分号出现在带引号的字符串中)。 通过此限制,可以在更复杂的构造中使用 .echo ,如 j (Execute If - Else) 命令,如以下示例所示。
0:000> j (poi(MyVar)>5) '.echo MyVar Too Big'; '.echo MyVar Acceptable;
.echo 命令还为调试服务器和调试客户端的用户提供了一种简单的方式用于相互通信。 有关这种情况的详细信息,请参阅控制远程调试会话。
.echo 命令不同于 $$ (注释说明符) 标记和 * (注释行说明符) 标记,因为这些标记会导致调试器忽略输入文本而不显示它。