xkmu 发表于 2012-11-17 02:38:10

问题:用ActiveX Automation 如何在已有的图层间切换操作?

在CAD的两个图层上各有若干图元。
如何跳转到一个图层,读取其中所有图元,然后切换跳转到另一个图层并获取所有图元?

sscylh 发表于 2012-11-17 23:33:50

不是很明白楼上的意思?
选择某个图层所有图元很简单,只需要建议一个选择集,过滤为 (8,图层名)即可

xkmu 发表于 2012-11-18 09:34:40

我的意思是打开的图形文件已有若干图层,并且每个图层都有确切的图层名称,想根据图层的名称置为当前图层,然后对当前图层的对象进行操作。

xkmu 发表于 2012-11-18 20:14:03

唉,如果没有现成的方法我就自己做个方法函数调用算了。

xkmu 发表于 2012-11-18 20:52:05

找到了!
ThisDrawing.ActiveLayer = ThisDrawing.Layers.Item("目标图层")
页: [1]
查看完整版本: 问题:用ActiveX Automation 如何在已有的图层间切换操作?