VBA和AutoCAD自动化(2018)
大家好。首先简单介绍一下我自己。我是一名道路设计师,我们通常在AutoCAD中绘制最终图纸。最近,我一直在尝试提出更有效的解决方案来处理垃圾工作(更新标题栏、更改打印戳记等),所以我提出了一个电子表格解决方案,它可以做到以下几点:
1 .12d的输出具有一组命名约定,每个输出中的数据(in。dwg格式)需要提取。即某一层中的文本列表。
2。然后,板材通过清除和交换周围的一些层来处理输出。
3。然后,图纸将外部参照(长截面和x截面)插入到相应的图形中(由用户创建之后)
4。然后,该表在工作计划上画出一些尺寸线,以显示工程的范围等。
现在,在小型作业中,纸张效果很好。但是一旦你有60张左右的图纸需要处理,它就开始变得乏味,因为目前每张图纸都被加载到AutoCAD中,然后对其执行操作,然后保存/退出。然后锁定PC不使用(整个想法是我可以点击按钮,并在绘图处理发生时做其他事情)。
有什么方法可以“延迟加载”或为每个AutoCAD输出创建某种数据库,而无需实际加载文件(在VBA)?通常,我只加载文件以找到两个条目,一个低值和一个高值,然后清除并保存图形。
我粗略地浏览了一下论坛,看看这个主题是否在任何地方被涉及过,并且我已经在网上搜索了一段时间,看看这个问题以前是否被问过,但没有找到任何东西。
**** Hidden Message *****
页:
[1]