在 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"}
需要注意的事情
- 应该严格遵循模板格式以在 Windbg 中打开文件。
- 每个
{Group Heading}
后都需要换行符。 - 每个
{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>
打开窗口。你会看到这样的窗口
双击要执行的命令。