问题描述:
当我们想要对大量的已有项目文件通过连接项(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文件中的元素都会被添加上项类型。