找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 789|回复: 6

[求助] [求助]:有关选择过滤的两个问题

[复制链接]
发表于 2004-2-29 13:43:18 | 显示全部楼层 |阅读模式

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

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

×
希望版主及各位指点:
1.下例表 EN2 =((0 . "TEXT") (5 . "28") (100 . "AcDbEntity") (67 . 0) (8 . "T") (100 . "AcDbText") (10 270.129 36.1148 0.0) (41 . 1.0) ... )能不能作为选择过滤参数?
2.下例表
EN1 =((0 . "TEXT") (5 . "28") (100 . "AcDbEntity") (67 . 0) (8 . "T") (100 . "AcDbText") ... )能不能作为选择过滤参数?如何把一个表 en()作为选择过滤参数而创建一个选择集。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

已领礼包: 488个

财富等级: 日进斗金

发表于 2004-2-29 15:17:07 | 显示全部楼层
en2
(ssget  (list (assoc 0 en2)(assoc 8 en2)))        层"t"上的text
(ssget (list (assoc 0 en2)))          选text
(ssget "x" (list(assoc 0 en2)))  选所有的text

(ssget  (list (cons -4 ">")(assoc 40 en2)))    选高度比en2的text大的.

(ssget '((-4 . ">")(40 . 300))   )   选高度比300大的.

(ssget '((-4 . ">")(assoc 40 en2))) -->这时应该选不到,
' 相当于(quote ..)就是"不求值",如果不求值(assoc 40 en2)没有变为(40 . 300)

ssget里的过滤表就是由entget得到的表里的东西取出来,组成的新表.(除-4 . ??)
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2004-2-29 16:19:13 | 显示全部楼层
ssget里的过滤表就是由entget得到的表里的东西取出来,组成的新表.(除-4 . ??)  
ssget里的过滤表就是由entget得到的表里的东西取出来,组成的新表.(除-4 . ??)  




ssget里的过滤表就是由entget得到的表里的东西取出来,组成的新表.(除-4 . ??)  
既然:ssget里的过滤表就是由entget得到的表里的东西取出来,组成的新表.(除-4 . ??) v
那么EN2 为((0 . "TEXT") (5 . "28") (100 . "AcDbEntity") (67 . 0) (8 . "T") (100 . "AcDbText") (10 270.129 36.1148 0.0) (41 . 1.0) ... )是由entget得到的表里的东西取出来,组成的表,能不能表示为:(setq  ss (ssget 'ent2))
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

使用道具 举报

发表于 2004-2-29 22:24:22 | 显示全部楼层
修改了理正图元过滤不能选择范围的问题
不知为仁么?我一贴代码就出现错误。只好贴图。谁能教我一下。
刚刚学了一段时间lisp,希望谁能给我改进一下。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 488个

财富等级: 日进斗金

发表于 2004-2-29 23:14:20 | 显示全部楼层
最初由 JQKA 发布
[B]ssget里的过滤表就是由entget得到的表里的东西取出来,组成的新表.(除-4 . ??)  
ssget里的过滤表就是由entget得到的表里的东西取出来,组成的新表.(除-4 . ??)  




ssget里的过滤表就是由entget得到的表里... [/B]


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

使用道具 举报

 楼主| 发表于 2004-3-3 23:51:55 | 显示全部楼层
我把ent2作为过滤器,没有提示-5 100等是不支持的
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-9-26 22:34 , Processed in 0.188699 second(s), 45 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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