飞诗CAD - 选择易 ver1.3 今天你选择易了吗?
本帖最后由 飞诗(fsxm) 于 2011-12-5 23:03 编辑飞诗CAD - 选择易 ver1.1http://fsxm.mjtd.com
同类作品链结:
http://bbs.mjtd.com/forum.php?mod=viewthread&tid=86610&highlight=%D1%A1%D4%F1%D2%D7
欢迎参照后提出修改意见!
Ver1.3
1.更强大的高级过滤编辑功能,=>集成一个DXF查看器,一个简化的Vlisp小助手.
双击左边activeX方法列表,或双击组码列表,可以自动生成附加函数过滤代码!
2.正式表达式过滤 (这个还会升级一些细节,先放出来吧)
(点击主界面左边很低调的灰色按扭弹出下面对话框)
2011.11.2 Ver1.2
加入简单的编辑DXF过滤功能,方便使用。(界面的s按扭)
2011.9.16
1.以扩展方式,支持文字内多数值的比较选择!
(本功能在小菜选择易由海之韵提出~)
http://bbs.mjtd.com/forum.php?mod=viewthread&tid=86610&page=23#pid482061
2011.9.14 1. 默认勾选"实体类型".2. 支持扩展数据名过滤. 3. 收录函数fsxm-MStr2Str(将Mtext去格式化)4. 打印dxf过滤代码时,加入ssget.注:本次更新内容少,也没有加入啥新功能,不变更版本号!
注意:EasySelFilter文件夹(内置飞诗选择易扩展文件),必须与FS_SS.VLX程序放在同一目录,或放在AutoCAD搜索目录内!不然,所有加强扩展功能都没有哦(比如块属性,动态块参数过滤)加强功能:全面支持多重值,(可用"添加"按扭,在图中拾取).举例如下:= 等于, <> 不等于, > 大于, < 小于, >= 大于或等于,<= 小于或等于圆形半径 = 1,2,3,4 选取 圆形半径=1或=2或=3或=4的对象圆形半径 <> 1,2,3,4 选取 圆形半径<>1并<>2并<>3并<>4的对象圆形半径 > 1, 4 选取 圆形半径>1并<4的对象圆形半径 < 1, 4 同上圆形半径 >= 1, 4 选取 圆形半径>=1并<=4的对象圆形半径 <= 1, 4 同上另:= 与 <> 支持容差功能.如何添加多重值?:将光标移动到要添加多重值的编辑栏,再点击"添加"按扭...另:加入多种下拉菜单,方便用户选取数据。开发介绍:飞诗选择易大量参考了waik与小菜的同名作品,并使用相似格式过滤配置文件,但有个别配置有所加强!当前过滤配置文件都是从小菜程序中提取修改而成,在此致谢!特别注重了程序的模块化与扩展性,能在不修改源码的基础上自由扩展功能!当前有"过滤配置文件"跟"扩展属性面板"两种方式来扩展功能~!均使用自动按需加载模式~~让无限扩展成为可能!使用ListDcl为动态dcl核心,界面体验也更好些哦!后期俺将制作更多"扩展属性面板",来加强本插件功能!等出正式版时会公开选择易相关部分源码,希望大家多提意见哈!飞诗 fsxm.acad@qq.com 2011.8.31 分享一下我增加了几个过滤,分别是“是否打印图层”,“是否可见对象”(这个要配合全选才有用),“是否锁定图层”
另外建议把获取所有块名那个注释掉,没必要而且会非常影响打开速度,特别是一些块很多的文件。
("name"
"图块名称"
(vla-get-EffectiveName (vlax-ename->vla-object ent))
;(vl-remove-if
; '(lambda (a) (wcmatch a "`**"))
; (fsxm-tbl-namelist "BLOCK")
;); 这个现实块列表比较慢,而且也没有必要
)
http://bbs.mjtd.com/forum.php?mod=viewthread&tid=111304&highlight=%D1%A1%D4%F1%D2%D7
因为飞诗界面默认下拉列表菜单会列出所有的线型和块名,块和线型特别多的图,可能会造成卡顿,每次显示界面都会有这个问题,可以通过不穷举块名和线型名解决卡顿。块的处理在上面115楼有了。线型那个类似,也是编辑Default.lsp文件,找到下面这些,改成只显示ByLayer和ByBlock
(6
"实体线型"
;(vl-list* "ByLayer" "ByBlock" (fsxm-tbl-namelist "LTYPE"))
("ByLayer" "ByBlock" )
) 飞诗出品,必是精品.. 飞诗出手果然强大 一直在用,一直推广您的软件,很实用,很好用,很多人在用 支持一下,程序写得更专业了 飞诗程序,很好很强大 我是来顶你的 飞诗作品,当然支持! 支持一下,程序写得更专业了 对了,好像不支持通配符