简介
cmdtree是windbg未文档化的一个UI窗口,用于简化我们使用windbg,结合windbgscript和DML存成一个文件夹,简单但非常实用
效果图
整体格式
整体格式如下:
基本语法
Magic term
windbg ANSICommand Tree 1.0
windbg ANSICommand Tree 1.1
可以通过搜索windbg自身内容找到:
注意点:
1. 1.0和1.1区别在于显示排序,1.1使用的是倒序(1.1会把最后的命令显示在最上面)
2. 字符固定的,不能改大小写,如windbg ANSI Command tree 1.0都会导致cmdtree加载失败
3. 前面不能有空格或空行,必须顶格
title
做为UI窗口标题显示,如果同时使用了多个cmdtree文件,它方便区分不同的文件
格式:
title {“”}
或
title
{“”}
注意点:
1. 大小写敏感
2. 前面不能有空格,必须顶格
3. title和左括号中间必须有一个空格或tab键或回车键
4. 括号中内容不能使用中文
body
用来区分header和content
规则类似于title
content(正文)
1. 整个结构就是一个简单的树形结构
2. {“描述”} {“命令”}为元素基本形式,两括号之间有无空格都OK
3. 双击{“描述”}行后,会执行{“描述”}后对应的{“命令”}
4. 分层是使用空格或tab来实现的,下一层总是要比上一次多一个空格或tab
建议都换行,使用tab,看起来整齐