WinDbg:脚本菜单

本文介绍如何在 WinDbg 中使用脚本支持。

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 中的调试器对象