找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 662|回复: 2

[分享] 选择集过滤

[复制链接]

已领礼包: 13个

财富等级: 恭喜发财

发表于 2016-9-20 08:25:00 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

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

×
本帖最后由 LoveArx 于 2016-9-20 09:34 编辑

在指定多个选择条件时,AutoCAD 会假设选定的对象必须符合每一个条件。但用户可以按照其他方式来指定条件。对于数字项,用户可以指定关系运算(例如,圆的半径必须大于或等于 5.0);对于所有项,用户可以指定逻辑运算(例如 Text 或 Mtext)。

使用 -4 DXF 组码来指示过滤器规格中的关系运算符。以字符串的形式来指定运算符。下表显示了可以使用的关系运算符: 选择集过滤器列表的关系运算符

运算符
说明

"*"
任何情况(总为真)

"="
等于

"!="
不等于

"/="
不等于

"<>"
不等于

"<"
小于

"<="
小于或等于

">"
大于

">="
大于或等于

"&"
按位与 (AND,仅限于整数组)

"&="
按位屏蔽相等(仅限于整数组)



-4 组码也可以指定过滤器列表中的逻辑运算符,逻辑运算符是字符串但必须成对出现。运算符以小于号开始 (<),以大于号结束 (>)。下表列出了可以在选择集过滤中使用的逻辑运算符。 选择集过滤器列表的逻辑编组运算符

开始
运算符

包含的内容
结束
运算符

"<AND"
一个或多个运算对象
"AND>"

"<OR"
一个或多个运算对象
"OR>"

"<XOR"
两个运算对象
"XOR>"

"<NOT"
一个运算对象
"NOT>"






pCurveFilter = acutBuildList(
   RTDXF0, _T("POLYLINE,LWPOLYLINE,LINE,CIRCLE,ARC,SPLINE,ELLIPSE"),
   0);

struct resbuf* pNotCurveFilter;
pNotCurveFilter = acutBuildList(
   -4, _T("<NOT"),
   RTDXF0, _T("POLYLINE,LWPOLYLINE,LINE,CIRCLE,ARC,SPLINE,ELLIPSE",
   -4, "NOT>"),
   0);
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

已领礼包: 1304个

财富等级: 财源广进

发表于 2016-9-20 08:43:10 | 显示全部楼层
不错
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复

使用道具 举报

已领礼包: 770个

财富等级: 财运亨通

发表于 2016-9-21 09:12:52 | 显示全部楼层

不错
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|申请友链|Archiver|手机版|小黑屋|辽公网安备|晓东CAD家园 ( 辽ICP备15016793号 )

GMT+8, 2024-11-15 05:25 , Processed in 0.524504 second(s), 31 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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