vb.net - 我想将我的 AutoCAD 图层过滤器导出到另一个图形
问题描述
我在别人准备的图纸上工作。目前,我将图纸外部参照到我自己的模板中,并将我的图层和过滤器设置为我的偏好。但是,我必须编辑外部参照并在另一个图形中创建自己的图层和过滤器 - 每次 - 一天两次。我想将我的过滤器导出到绘图中。我使用 AutoCAD 2014 并且无法将我的过滤器导出到另一个图形的选项。显然,该选项在早期版本的 AutoCAD 中可用,但不是我的。但是,其他 Autodesk 产品确实具有此选项(3DCivils、体系结构),因此可以导出图层过滤器。
我试图找到一种 VBA 方法来执行此操作,但我一直无法找到 VBA 属性或方法来读取过滤器。移动图层很容易,但过滤器不是。论坛说没有办法。因此,是否有可能创建一个加载项来操作图层管理器并创建我的图层过滤器。我会有一个可以运行宏的按钮。
我怀疑我将不得不编写一个 .NET 例程,但这是我想要实现的“可行”。
解决方案
这绝对是“可行的”。 Kean 有一篇非常清晰的文章涵盖了这个主题。阅读它们后,您可以将它们序列化为文件(如 XML)以进行导出,并使用另一个例程来填充新图形,或者如果您同时打开了两个图形,只需更改需要读取/写入图层和过滤器的数据库.
推荐阅读
- android - 如何获得单个arraylist中两个值之间的差异?
- testing - Flutter 测试的代码覆盖率数据如何显示?
- java - 从 Java 运行的 OSX 脚本中找不到 wget
- input - 为 Vuejs 中的禁用元素保持值“true”
- java - 每次我尝试在 mysql 数据库中插入数据时,自动装配的存储库都会出现 nullPointerException 错误(在 springboot java 上)
- powershell - 在 PowerShell 中一次从 CSV 运行多个搜索以复制项目
- python - 如何将滚动条添加到 Qcombobox
- css - 文档流和网格高度制作元素出现在网格下方。
- scala - 提交 WordCountExample 时引发作业服务器 scala.MatchError
- javascript - 操作 DOM 时究竟更新了什么