只需一步,快速开始
今天在CAD的例子中看到下面的代码
Set SSet = ThisDrawing.SelectionSets.Add("ArcsCirclesEllipses") 'Setup Selection Set Filter GroupCode(0) = -4 DataValue(0) = "<or" GroupCode(1) = 0 DataValue(1) = "Arc" GroupCode(2) = 0 DataValue(2) = "Circle" GroupCode(3) = 0 DataValue(3) = "Ellipse" GroupCode(4) = -4 DataValue(4) = "or>" SSet.SelectOnScreen GroupCode, DataValue
对 GroupCode(0) = -4 DataValue(0) = "<or"
GroupCode(4) = -4 DataValue(4) = "or>"
不大明白.
故,请教过滤器中的组合条件是怎么写的,如"OR" "AND" 还有通配符号的使用方法,希望高人指教.谢谢
使用道具 举报
我记得好像是:GroupCode应该是dxf编码的数据,-4指的是逻辑运算符(0指的是对象图元类型,2表示图元对象名称,8表示所在图层等等,具体你可以查看dxf的数据编码)
相应的DataValue是GroupCode的内容了.
在SelectOnScreen语法中GroupCode,DataValue指的是filtertype和filterdata(过滤器类型和过滤器数据,数组表示)
通配符可以用*和#,含义和windows的通配符含义一样……
希望共同提高(我也新手一个呀)
顶上去,我也想知道怎么使用
开发人员帮助里面有关于DXF的内容
本版积分规则 发表回复 回帖后跳转到最后一页
小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 ) ©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途
GMT+8, 2024-11-26 20:43 , Processed in 0.196604 second(s), 25 queries , Gzip On.
Powered by Discuz! X3.4
Copyright © 2001-2021, Tencent Cloud.