首页 > 解决方案 > 我想将我的 AutoCAD 图层过滤器导出到另一个图形

问题描述

我在别人准备的图纸上工作。目前,我将图纸外部参照到我自己的模板中,并将我的图层和过滤器设置为我的偏好。但是,我必须编辑外部参照并在另一个图形中创建自己的图层和过滤器 - 每次 - 一天两次。我想将我的过滤器导出到绘图中。我使用 AutoCAD 2014 并且无法将我的过滤器导出到另一个图形的选项。显然,该选项在早期版本的 AutoCAD 中可用,但不是我的。但是,其他 Autodesk 产品确实具有此选项(3DCivils、体系结构),因此可以导出图层过滤器。

我试图找到一种 VBA 方法来执行此操作,但我一直无法找到 VBA 属性或方法来读取过滤器。移动图层很容易,但过滤器不是。论坛说没有办法。因此,是否有可能创建一个加载项来操作图层管理器​​并创建我的图层过滤器。我会有一个可以运行宏的按钮。

我怀疑我将不得不编写一个 .NET 例程,但这是我想要实现的“可行”。

标签: vb.netautocad

解决方案


这绝对是“可行的”。 Kean 有一篇非常清晰的文章涵盖了这个主题。阅读它们后,您可以将它们序列化为文件(如 XML)以进行导出,并使用另一个例程来填充新图形,或者如果您同时打开了两个图形,只需更改需要读取/写入图层和过滤器的数据库.


推荐阅读