明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 2224|回复: 4

[求助]如何为SELECT方法建立过滤器?

[复制链接]
发表于 2003-7-25 10:22:00 | 显示全部楼层 |阅读模式
用SELECT方法建立选择集时,可以设定一个过滤器。
但我看过的例程都太简单,现向各位大虾求以下的过滤器例程:
选择图层LAY1上的全局线宽大于1的多义线,或者图层LAY2上的直线。
发表于 2003-7-25 13:30:00 | 显示全部楼层
没有时间帮你完全实现,给你一个方法,这个是选择lay1或lsy2上的polyline线。你可以组合一下,成为你想要的

Dim FilterType(0 to 4) As Integer            
  Dim FilterData(0 to 4) As Variant     

        FilterType(0) = -4
        FilterData(0) = "<OR"
        
        FilterType(1) = 8
        FilterData(1) = "lay1"
        
        FilterType(2) = 8
        FilterData(2) = "lay2"
        
        FilterType(3) = -4
        FilterData(3) = "OR>"
        
        FilterType(4) = 0
        FilterData(4) = "OLYLINE"
 楼主| 发表于 2003-7-29 11:02:00 | 显示全部楼层

多谢楼上的小姐!

从头像上看是个小姐。再谢!
看起来VBA这个过滤器与LISP的有点相似,去翻一下LISP的书应可参考。
VBA的书实在难找。
发表于 2003-10-1 16:27:00 | 显示全部楼层
大哥能具体一点说吗?就比如我画了个正方体,现在分解成了6个面,用GROUP到底怎么实现呢?(我对与GROUP命令从来没有用过)
发表于 2003-10-1 22:53:00 | 显示全部楼层
明经就有VBA的教程,看看!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-11-28 13:54 , Processed in 0.161552 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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