通过批处理命令对多个dgn文件自动连接项类型


问题描述:

当我们想要对大量的已有项目文件通过连接项(Attach item)的方式添加属性信息时,如果要一个一个打开文件并添加的话,非常耗时,如何使用批处理命令来提高工作效率呢?

 

解决方案:

1.首先,在如下位置C:\ProgramData\Bentley\OpenBuildings 2023\Configuration\Datasets\Dataset_CN\DgnLib,创建一个包含有自己想要的项类型的dgnlib文件。

 

2.我们在任意一个dgn文件中,按照常规为元素添加项类型方式,通过录制宏得到了一系列的Key-in命令,提取其中有用的命令,并整理如下:

MDL KEYIN Bentley.CustomProperties, Bentley.CustomProperties DIALOG ITEMTYPE TOGGLE

Choose all

MDL KEYIN Bentley.CustomProperties, Bentley.CustomProperties ITEMTYPE ATTACH

ITEMTYPE SETTINGS DESELECTALL

ITEMTYPE SETTINGS SELECT Bentley\元素参数

ITEMTYPE SETTINGS SELECT Bentley\元素类型

XY=

 

3.将这些命令拷贝到一个TXT文件中,并放置到如下路径下C:\ProgramData\Bentley\OpenBuildings CONNECT Edition\Configuration\Datasets\Dataset_CN\Setting。

*需要注意的是:Bentley是我们定义的项类型库的名称,"元素参数"和"元素类型"是我们定义的项类型的名称。这些名称需要用您具体的名称取代。

 

4.点击文件》工具》批处理

 

5.点击命令文件后边的浏览按钮,并找到刚才创建的txt文件并添加

6.点击:添加要处理的文件或文件夹按钮

 

7.点击"处理批处理作业"按钮

8.处理完成后,所有被处理的dgn文件中的元素都会被添加上项类型。