共用方式為


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 中的偵錯工具物件