在Windows中为gvpack合并多个graphviz DOT文件

我有一个大的C代码库,我不得不生成调用图。 我是使用Doxygen成功的,但现在的问题是,Doxygen为每个function等生成一个不同的DOT文件。

我发现GraphViz中的另一个名为gvpack工具,它将许多Dot文件合并为一个,但是如何dynamic地调用这个? 我的意思是这些点文件的名称是随机的,所以当我使用

 gvpack -o output.DOT *.dot 

它说不能打开* .dot,但是

 gvpack -o output.DOT file1.dot file2.dot file3.dot 

工作正常,所以我的问题是:有没有办法通过使用通配符input所有文件(DOT)到gvpack

使用dos type命令来使用通配符合并文件,然后将其管理到gvpack:

 type *.dot | gvpack -o output.dot 

从gvpack手册 :

概要

gvpack [-nguv? ] [-mmargin] [-array [_flags] [n]] [-ooutfile] [-Gname = value] [files]

OPERANDS

文件以点格式包含1个或多个图的文件的名称。 如果没有指定文件操作数,将使用标准输入。