Dependencies 如何在“理解”中一次创建多个蝴蝶图? 背景
在的“显示图形视图”菜单中,可以选择为一个特定实体创建一个,如下所示: 除此之外,还有一个问题。此命令能够以以下方式批量运行命令: 一旦确定了要使用交互模式运行的命令,请将这些确切的命令放入文本文件中。不需要包含第一个und命令或quit命令,它们将自动处理 那么你所要做的就是跑步 und myCommands.txt <>我有1000多个C++类,我想为它们创建蝴蝶图。考虑到und命令的自动化能力,以及理解为各种实体创建蝴蝶图的能力,我想知道 问题:Dependencies 如何在“理解”中一次创建多个蝴蝶图? 背景,dependencies,scitools,Dependencies,Scitools,在的“显示图形视图”菜单中,可以选择为一个特定实体创建一个,如下所示: 除此之外,还有一个问题。此命令能够以以下方式批量运行命令: 一旦确定了要使用交互模式运行的命令,请将这些确切的命令放入文本文件中。不需要包含第一个und命令或quit命令,它们将自动处理 那么你所要做的就是跑步 und myCommands.txt 我有1000多个C++类,我想为它们创建蝴蝶图。考虑到und命令的自动化能力,以及理解为各种实体创建蝴蝶图的能力,我想知道 问题: 有没有一种方法可以让您理解如何自动创建蝴蝶图
有没有一种方法可以让您理解如何自动创建蝴蝶图?是的,您可以使用perl或Python编写脚本。。。 打开该工具,并查看顶部菜单“帮助>>Perl API”或“帮助>>Python API…”。。。有一个关于API的帮助 它们显示了这样一个示例(为所有函数创建“callby”图…),只需将其更改为butterfly
import understand
db = understand.open("test.udb")
for func in db.ents("function,method,procedure"):
file = "callby_" + func.name() + ".png"
print (func.longname(),"->",file)
func.draw("Called By",file)
谢谢你提出这个问题。我以前从未听说过“理解”工具。看起来很酷。