在 Windbg 中建立自定義命令視窗

.cmdtree 命令允許使用預定義的命令開啟 .txt 檔案,你只需雙擊即可執行。

如何建立命令檔案

使用此模板建立檔案

windbg ANSI Command Tree 1.0    
title {"Window title"}
body
{"Group Heading"}
 {"Name of command to display"} {"command"}
 {"Name of command to display"} {"command"}
{"Group Heading"}
 {"Name of command to display"} {"command"}

需要注意的事情

  1. 應該嚴格遵循模板格式以在 Windbg 中開啟檔案。
  2. 每個 {Group Heading} 後都需要換行符。
  3. 每個 {Name of command to display} {command} 對應該在一行中,然後應該是一個新行。

自定義命令檔案的示例

windbg ANSI Command Tree 1.0    
title {"Your title goes here"}
body
{"Basic commands"}
 {"Show CLR Version"} {"lmv m clr"}
 {"Load SOS from CLR"} {".loadby sos clr "}
{"Symbols"}
 {"Load my symbols"} {".sympath+ "c:\DebugSymbols" ; .reload"}

如何從命令視窗開啟命令 UI

執行 .cmdtree <path of your .txt file> 開啟視窗。你會看到這樣的視窗

StackOverflow 文件

雙擊要執行的命令。