本文介绍如何在 WinDbg 中使用脚本支持。
WinDbg 脚本 窗口具有基本语法突出显示、IntelliSense 和错误识别功能。
使用功能区按钮可以:
- 创建新脚本。
- 打开现有脚本。
- 执行脚本。
- 保存脚本。
- 解除脚本链接。
还可以通过在 “脚本 ”窗口中右键单击并选择“ 保存时执行脚本”来自动执行脚本。 成功加载脚本时,脚本标题栏上会显示一个绿色复选框。 如果脚本中存在错误,将显示红色 X。
JavaScript 脚本
若要开始使用 JavaScript,必须先调试目标。 准备好开始处理 JavaScript 时,请选择 Load JavaScript Provider。 之后,可以通过在以下两种类型的脚本模板之间进行选择来创建新的 JavaScript:
- 扩展脚本:此脚本充当调试器的扩展。 它操作调试器的对象模型,并保持功能的持续性。 选择功能区上的“执行”时不会发生任何动作。
- 命令性脚本:每次在功能区上选择“执行”时,此脚本都会执行一个动作。 此类脚本通常不会修改调试器的对象模型。
有关使用 JavaScript 的详细信息,请参阅:
NatVis 脚本
使用 新脚本>NatVis 打开以下空白 NatVis 模板:
<AutoVisualizer xmlns="https://schemas.microsoft.com/vstudio/debugger/natvis/2010">
<Type Name="">
</Type>
</AutoVisualizer>
有关使用 NatVis 的详细信息,请参阅 NatVis 中的调试器对象。