找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 33000|回复: 186

[分享]:选择易v3.10版—强力选择过滤器(040809更新)

[复制链接]
发表于 2004-1-7 15:38:27 | 显示全部楼层 |阅读模式

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

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

×
200408090838
v3.10版
修复上次发现的过滤设置表错误。R14版没有更新。
不完全使用说明下载

200405211048
1 不用按鼠标点确认,设置好了,回车就可以了。
2 如果没有选择任何过滤设置,回车就默认选择了图层和实体类型过滤。(应ydf7332462 要求)
3 修正了一些小BUG

建议升级后将设置窗口中的所有选型恢复默认,如果你定制过选择易的话,最好备份一下你的easysel_filter.lsp(过滤设置) 和 easysel_CMD.lsp(后继命令)文件。
下载在一楼

v3.00
增加附加过滤功能,可以自行添加如线段长度,线段角度 文字文本数值比较....


v2.00
提供了扩展操作程序接口(包括大家要求的文字的数值过滤功能)
可以通过对话框修改过滤设置
可以通过对话框修改扩展程序操作
输入启动命令后,回车两次进入设置界面.
下载在二楼.

v1.00测试版
2004.01.17.23.17
选择易是一个在AutoCAD下运行的工具程序,目的是为了帮助用户方便的选择到特定的选择集。当你使用传统方法选择物体感到很麻烦时可以试试选择易。选择易通过你设置好的过滤条件得到合意的选择集。
1加载选择易
根据你使用的AutoCAD版本加载不同的文件,在AutoCAD R14上使用EASYSEL.ARX,在AutoCAD 2000及以上版本中使用EASYSEL.VLX

内附使用说明文档,很详细的~
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
 楼主| 发表于 2004-3-8 13:11:04 | 显示全部楼层
最初由 mikary 发布
[B][B]在扩展操作为“无”时生成的选择集可以在接着的编辑命令中用 P 来调用。[/B] 请问能否把这个操作改为类似filter的形式--用filter之后,被选择的实体处于激活状态,可以直接对这些实体使用下一个命令。而easysel... [/B]


谢谢 mikary  的建议和鼓励!
如果你使用的cad2k+,可以用下面的方法实现将被选择的实体处于激活状态 。

进入设置对话框后,将扩展操作中的
[PHP]("无" X)[/PHP]


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

使用道具 举报

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

使用道具 举报

 楼主| 发表于 2004-1-8 08:04:14 | 显示全部楼层
核心代码在:
http://www.xdcad.net/forum/showthread.php?s=&threadid=134965

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

使用道具 举报

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

使用道具 举报

 楼主| 发表于 2004-1-11 18:27:21 | 显示全部楼层
最初由 小菜 发布
[B]我想组合到自己的程序中使用,能不能慷慨一下,发布个源代码呢?谢谢! [/B]


看看这两个帖子:
http://www.xdcad.net/forum/showthread.php?s=&threadid=134965
http://www.xdcad.net/forum/showthread.php?s=&threadid=136628
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-1-11 20:25:35 | 显示全部楼层
我用的是R14,要删除某一层短线,执行后提示如下:
ERASE
Select objects: 'ss

样板物体:
Select object:
((-1 . <Entity name: 6450818>) (0 . "LINE") (5 . "E8B") (100 . "AcDbEntity")
(67 . 0) (8 . "附加箍筋") (62 . 7) (100 . "AcDbLine") (10 970.035 709.481 0.0)
(11 973.57 713.017 0.0) (210 0.0 0.0 1.0))
选择过滤组码,多选间隔以逗号,回车进入对话框:

通过过滤器((0 . LINE) (8 . 附加箍筋) (62 .
7))选择到266个符合条件的实体.选择集名:

*Invalid selection*
Expects a point or
Window/Last/Crossing/BOX/ALL/Fence/WPolygon/CPolygon/Group/Add/Remove/Multiple/P
revious/Undo/AUto/SIngle
Function cancelled
Select objects:

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

使用道具 举报

 楼主| 发表于 2004-1-11 23:47:10 | 显示全部楼层
最初由 wcf 发布
[B]我用的是R14,要删除某一层短线,执行后提示如下:
[/B]

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

使用道具 举报

 楼主| 发表于 2004-1-13 20:32:39 | 显示全部楼层
v0.04作了很大的调整,功能已经与filer大体相当,方便性要胜于filter~
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-1-18 09:28:43 | 显示全部楼层
最初由 wkai 发布
[B]v1.00版,大家测测看看~ [/B]

试用时发现如下问题不能正常使用请看看为什么?
1、加载程序后提示加载成功但是没有任何提示内容(以前版本有命令提示)
2、提示出错信息
3、命令行键入 ss 命令后提示未知命令无法进入程序界面。
我的使用环境:winxp+acad2002
附图如下:
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2004-1-18 10:22:25 | 显示全部楼层
可能和前面版本的文件设置有冲突。
方法一
搜索并删除easysel.lsp和easysel_filter.lsp,一般在easysel.vlx或者第一个acad搜索路径里。

方法二
运行zf_es_df 选择3  完全恢复默认状态~

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

使用道具 举报

发表于 2004-1-18 10:58:00 | 显示全部楼层
最初由 wkai 发布
[B]可能和前面版本的文件设置有冲突。
方法一
搜索并删除easysel.lsp和easysel_filter.lsp,一般在easysel.vlx或者第一个acad搜索路径里。

方法二
运行zf_es_df 选择3  完全恢复默认状态~

试一下告诉我结果好?.. [/B]


谢谢您的及时回复。经过试验已经解决,可以使用了。操作如下:
1、查找以后没有发现有easysel_filter.lsp文件,但是发现有easysel.dcl文件。
2、删除了所有的easysel.dcl文件,我的机器了发现了两个easysel.dcl文件。一个在easysel.vlx安装目录内,另一个在ACAD\SUPPORT目录内。
3、删除了0.04版本的easysel.vlx文件以后,重新拷贝加载1.0版的easysel.vlx
4、重启CAD,进入后调用easysel.vlx成功,出现了熟悉的提示信息。
终于可以享用新版程序带来的方便了。

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

使用道具 举报

 楼主| 发表于 2004-1-18 11:22:18 | 显示全部楼层
easysel_filter.lsp 是一个过滤设置文件,在决定了各种实体的那些特性可以作为选择易的过滤条件,可以自行修改。这样每个人可以根据自己的使用特点来调整选择易。下载包中的TCH6_FILTER.LSP文件是一个可以导入的过滤设置文件,用于对天正实体的支持。

easysel.dcl 是临时的对话框文件,如果easysel.vlx在acad的搜索路径中的话,easysel.dcl 就创建在easysel.vlx所在的文件夹,否则创建在acad的第一个搜索路径中。所以有可能出现好几个这个文件。

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

使用道具 举报

发表于 2004-1-18 12:47:36 | 显示全部楼层
最初由 wkai 发布
[B]easysel_filter.lsp 是一个过滤设置文件,在决定了各种实体的那些特性可以作为选择易的过滤条件,可以自行修改。这样每个人可以根据自己的使用特点来调整选择易。下载包中的TCH6_FILTER.LSP文件是一个可以导入的过滤... [/B]


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

使用道具 举报

发表于 2004-1-31 19:29:38 | 显示全部楼层
做得很好,谢谢!希望过滤数字的时候增加大于某一数字或小于某一数字的功能,且能把过滤出来的数字转到某一层中,便于修改。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-2-3 16:43:51 | 显示全部楼层
请教楼主或各位高手一个加载问题:我在2002里的加载应用程序里加载了easysel.vlx,并已放到启动组中,可每次重启2002启动组里的easysel.vlx都不见了,需重新加载easysel.vlx,很是麻烦,这是怎么回事呢?(加载其他程序也一样)
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-22 12:19 , Processed in 0.237431 second(s), 63 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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