|
|
发表于 2009-4-9 17:02:30
|
显示全部楼层
来自: 中国辽宁营口
- : ?2 r4 ?/ l: A4 S- F2 f8 y
- Dim SS As AcadSelectionSet, filtertype(1) As Integer, filterdata(1) As Variant
/ m; P1 A4 B+ r% ^ - Set SS = ThisDrawing.SelectionSets.Add("SS") '新建选择集
) S, a7 h) B; x4 ~: \. i! \4 } - filtertype(0) = 0 '对象类型
! }6 D4 n) v, N - filterdata(0) = "circle" '圆
1 {+ S7 s% a6 m - filtertype(1) = 8 '所在图层
! E" O+ _5 o) @4 y - filterdata(1) = "circlelay" '楼主给出的图层名
: s, ~6 X+ U: d - SS.Select acSelectionSetAll, , , filtertype, filterdata '选择方式随意,这里只是举例1 h1 @/ D H8 G5 W9 X& a( n
- '中间过程略/ t; [! ]7 I- J, ^$ {$ {, t
- SS.Delete '删除用过的选择集8 H/ D* @# S/ S; D) z- t
复制代码 |
|