QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

查看: 2497|回复: 2
收起左侧

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

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

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

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

x
本帖最后由 woaishuijia 于 2010-9-5 06:04 编辑 & X& @9 }3 z8 l* v, \
  1. Public Sub FindBlock2()
    + v9 l2 z* T5 k' L" W" D5 C9 n& D
  2. 'On Error Resume Next
    3 |0 ]2 `2 r  h8 e8 j; f
  3. '安全创建新选择集
      \1 q" X/ k0 F* M# o! V
  4. Dim objselect As AcadSelectionSet
    2 Y4 q3 B5 s. B, m
  5. If IsNull(ThisDrawing.SelectionSets.Item("TAG")) Then9 ^8 [/ [: {8 r$ y% }
  6. Set objselect = ThisDrawing.SelectionSets.Add("TAG")3 o! \3 x) I! u. E% N% l+ {3 G( l
  7. Else
    % U- A# Z5 R* H' N
  8. Set objselect = ThisDrawing.SelectionSets.Item("TAG")' t- K7 G8 q$ n3 l
  9. End If
    & ]0 y7 D7 C7 X. U
  10. 6 a/ s* B9 e( R% J! T
  11. '定义过滤器' F# K7 z1 g. D& u2 C4 ]9 t
  12. Dim FType As Variant
    7 Y5 ]) ]/ K9 \9 H5 g
  13. Dim FData As Variant2 x7 ^, q/ e5 S1 |( y& z# m0 P
  14. FType = 2* r! I% t5 V) A
  15. FData = "INSERT"   '*****我想选择块参照,是否应这样使用
    + U( G; n+ N1 m
  16. '选择实体并使用选择集
    9 n# i- F  A' j6 ?; C  V+ ~
  17. objselect.Select acSelectionSetAll, , , FType, FData   '****提示:参数filtertype(位于select中)无效: n3 B' M, \& B* K8 u& @0 m& r7 M/ R
  18. ; ~, k. k0 R) i7 V& a5 v  L' G
  19. 'Do something...
    6 j7 |( E; }1 d* P

  20. / T6 s8 m' c- e& X
  21. '安全删除选择集
    / M) z3 Q0 o9 e5 S; F7 _
  22. If Not IsNull(ThisDrawing.SelectionSets.Item("TAG")) Then
    6 L- F6 f  j) R
  23. objselect.Delete
    0 b6 W8 \- l" F' |7 s
  24. End If
    4 `+ `( O$ U4 U9 o* l
  25. End Sub
复制代码
发表于 2010-9-5 06:13:52 | 显示全部楼层 来自: 中国辽宁铁岭
本帖最后由 woaishuijia 于 2010-9-5 06:15 编辑
0 i- `, u: E/ a2 F' }2 N
  1. 5 {4 W* G3 J& s1 v( K. s
  2. '定义过滤器' V# P* |* t  B0 t, ~( v2 ]
  3. Dim FType(0) As Integer2 q8 p+ M. f$ k4 m, y
  4. Dim FData(0) As Variant
      _; r6 v  J) I
  5. FType(0) = 0+ n3 e6 r. S8 l2 t
  6. FData(0) = "INSERT"  m* f( m0 ~+ b& f) Y
  7. '选择实体并使用选择集/ J2 R4 d3 K# g2 P' O7 z  l4 T1 u
  8. objselect.Select acSelectionSetAll, , , FType, FData   
    ( I, R6 v$ q# g7 P" H+ i
复制代码
 楼主| 发表于 2010-9-5 07:22:22 | 显示全部楼层 来自: 中国北京
谢谢斑竹大人!!
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


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

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

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