批量合并参考文件


【问题提出】:我有一批DGN文件,每个DGN文件都内含有许多参考文件,如何能通过简单的操作就能将这批DGN中的参考各自合并到自己的主文件中。

【前提条件】:至少需要MicroStation CE Update17 或MicroStation 2023

【解决方案】

1、下载如下SaveAs.MVBA程序文件到C:\ProgramData\Bentley\MicroStation CONNECT Edition\Configuration\Organization\Macros或C:\ProgramData\Bentley\MicroStation 2023\Configuration\Organization\Macros下

communities.bentley.com/.../SaveAs.mvba

2、启动MSCE-U17或MS2023,打开任意一个DGN文件。

3、选菜单“文件 > 另存为”打开SaveAs对话框,点击该对话框下部的“选项”按钮打开“另存为V8选项”对话框,如下图所示勾选“参考”选项卡下的“合并内部参考”。

4、选菜单“文件 > 工具 > 批处理”打开批处理对话框

5、下载如下命令文件并设置到批处理对话框中的“命令文件”一栏内。

communities.bentley.com/.../MyCmdFile.txt

6、用 工具添加要处理的DGN主文件,可以一次性添加多个DGN文件

7、点击 开始执行批处理。

执行完成后会在主文件相同文件夹下生成添加了前缀Merged_的合并了参考后的DGN文件。

如果还不太熟悉MicroStation中的批处理工具的话,请先阅读如下文章:

批处理工具的使用方法

【警告】:如果您的文件列表中已经存在以Merged_开头的文件,而后面的内容又恰巧和现有的某个主文件重名的话,该文件将被覆盖掉。由此带来的损失将由您自己负责。因为批处理设置了自动覆盖原有文件的选项。