|
|
发表于 2009-4-9 17:02:30
|
显示全部楼层
来自: 中国辽宁营口
6 ~' f( d, N }- Dim SS As AcadSelectionSet, filtertype(1) As Integer, filterdata(1) As Variant1 u* \# v# f: C2 ?% l& k
- Set SS = ThisDrawing.SelectionSets.Add("SS") '新建选择集* F U# p2 _* W+ O
- filtertype(0) = 0 '对象类型
. X" Y% j! z# ] - filterdata(0) = "circle" '圆
$ b% t2 v' _ M6 X) `- i5 V$ N# y4 u - filtertype(1) = 8 '所在图层& a0 J) w/ E' V+ b" ^
- filterdata(1) = "circlelay" '楼主给出的图层名
' K: N. c' e6 c, f8 W - SS.Select acSelectionSetAll, , , filtertype, filterdata '选择方式随意,这里只是举例9 ?9 h9 q: E; s6 K- a& B
- '中间过程略
6 f" x+ W* B2 U& k& f; u* M - SS.Delete '删除用过的选择集
) N+ [, K# B) C
复制代码 |
|