|
|
发表于 2009-4-9 17:02:30
|
显示全部楼层
来自: 中国辽宁营口
o2 H/ Z# G8 C0 _2 S" V- Dim SS As AcadSelectionSet, filtertype(1) As Integer, filterdata(1) As Variant; I d: h5 ]! l$ Y
- Set SS = ThisDrawing.SelectionSets.Add("SS") '新建选择集
9 c' N; ^# u, O - filtertype(0) = 0 '对象类型
0 N3 p( F( P1 P3 q' @* ?; c - filterdata(0) = "circle" '圆6 Z' i7 F( l9 f3 }) W
- filtertype(1) = 8 '所在图层7 ?/ h/ ]! [' x
- filterdata(1) = "circlelay" '楼主给出的图层名
$ Y A& L0 m6 |$ m- f" L - SS.Select acSelectionSetAll, , , filtertype, filterdata '选择方式随意,这里只是举例/ Q9 k: A. Z8 \1 @* q& h
- '中间过程略7 u/ H' j8 z" q' d* `) p8 [
- SS.Delete '删除用过的选择集; c1 h& y* f1 ^+ G
复制代码 |
|