|
|
发表于 2009-4-9 17:02:30
|
显示全部楼层
来自: 中国辽宁营口
% O! N" W" b" a2 c' G6 L- e( {9 X$ }- Dim SS As AcadSelectionSet, filtertype(1) As Integer, filterdata(1) As Variant2 S. }* d- _1 f1 |* C. e* {0 t
- Set SS = ThisDrawing.SelectionSets.Add("SS") '新建选择集
8 c3 w+ z+ u; o+ Z - filtertype(0) = 0 '对象类型7 q/ q; H5 o5 i2 }* J" c
- filterdata(0) = "circle" '圆$ Z# y# q/ r% l9 B1 V/ H
- filtertype(1) = 8 '所在图层
1 V5 l, L% b; |* C- J+ ~, H - filterdata(1) = "circlelay" '楼主给出的图层名% z( e) F1 D/ B" |! M
- SS.Select acSelectionSetAll, , , filtertype, filterdata '选择方式随意,这里只是举例
- o+ C6 Y+ x% n# Z# a e - '中间过程略
. k" f) O: ?$ P - SS.Delete '删除用过的选择集
$ {- a, E4 M' b
复制代码 |
|