QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

全站
6天前
查看: 2478|回复: 2
收起左侧

[已答复] 块参照与选择集的问题

[复制链接]
发表于 2010-9-4 23:35:43 | 显示全部楼层 |阅读模式 来自: 中国北京

马上注册,结识高手,享用更多资源,轻松玩转三维网社区。

您需要 登录 才可以下载或查看,没有帐号?注册

x
本帖最后由 woaishuijia 于 2010-9-5 06:04 编辑 3 B0 X. ~; K0 ~4 e. u
  1. Public Sub FindBlock2()
    ' v# l1 M3 ]  A1 V) p. {) M
  2. 'On Error Resume Next) y4 j: {6 Q) e
  3. '安全创建新选择集
    ) `' J- O) d$ o" v" o
  4. Dim objselect As AcadSelectionSet# V7 X! l, x. d$ P; o/ a8 L8 R
  5. If IsNull(ThisDrawing.SelectionSets.Item("TAG")) Then
    3 V  j) [* s5 M- W2 R
  6. Set objselect = ThisDrawing.SelectionSets.Add("TAG")
    4 O; q- a7 o0 ?- U
  7. Else
    + \4 L" e$ H9 ~2 R2 Z
  8. Set objselect = ThisDrawing.SelectionSets.Item("TAG")
    / _+ K6 i, X" T6 `, I" C  u  n
  9. End If5 U2 S4 [9 F; N' B8 r5 f: F
  10. : [/ f6 F/ K+ i
  11. '定义过滤器( c0 X, q- a1 g) X2 D* q+ d* p
  12. Dim FType As Variant
    ! W( l# p8 p# A0 Z+ f  U
  13. Dim FData As Variant) T) z6 E" Y9 L
  14. FType = 2
    5 T& t/ ]$ f% r$ @) e7 b# R  e
  15. FData = "INSERT"   '*****我想选择块参照,是否应这样使用
    ! {  Z  P, x8 W" w; _
  16. '选择实体并使用选择集% f  G6 F- E. |! f+ o' M4 B& o, y
  17. objselect.Select acSelectionSetAll, , , FType, FData   '****提示:参数filtertype(位于select中)无效
    7 f+ e  ^0 y2 F) U! O/ B
  18. . g/ J7 H  m4 t9 h' K& `% _2 L
  19. 'Do something...& ?3 d- g2 v0 v4 X$ e* G1 G1 H5 S

  20. 5 @4 \7 ^: t$ h& U2 g4 P- w
  21. '安全删除选择集
    4 v: X. Q, X: |3 F5 V
  22. If Not IsNull(ThisDrawing.SelectionSets.Item("TAG")) Then7 I$ D, b' v2 N4 ]- c& z
  23. objselect.Delete6 C6 q' \* @) h: F5 \
  24. End If  J6 \! c3 M; @& R
  25. End Sub
复制代码
发表于 2010-9-5 06:13:52 | 显示全部楼层 来自: 中国辽宁铁岭
本帖最后由 woaishuijia 于 2010-9-5 06:15 编辑
- g/ r; _6 Q+ S
  1. ; q& A9 m( m0 I  {$ l$ R0 o3 Q0 ]
  2. '定义过滤器- ^3 F- Y" `( {( P& [1 i1 t/ Y) v* ]" i
  3. Dim FType(0) As Integer2 i2 n% S/ q( O! I
  4. Dim FData(0) As Variant
    : K/ V2 N8 u: W% T. K  A
  5. FType(0) = 0
    8 \5 `# _- M6 j% ?' h1 h& G
  6. FData(0) = "INSERT"
    . V) o( g3 w1 E* {, M7 E
  7. '选择实体并使用选择集
    & e5 l7 i! Y; t+ m+ f6 ]
  8. objselect.Select acSelectionSetAll, , , FType, FData   
    * [) \. r- X' @% L- w
复制代码
 楼主| 发表于 2010-9-5 07:22:22 | 显示全部楼层 来自: 中国北京
谢谢斑竹大人!!
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


Licensed Copyright © 2016-2020 http://www.3dportal.cn/ All Rights Reserved 京 ICP备13008828号

小黑屋|手机版|Archiver|三维网 ( 京ICP备2023026364号-1 )

快速回复 返回顶部 返回列表