- 积分
- 2811
- 明经币
- 个
- 注册时间
- 2015-3-16
- 在线时间
- 小时
- 威望
-
- 金钱
- 个
- 贡献
-
- 激情
-
|
;;;插件功能:点选图层某个图元,突显该图层的其他图元
;;;存在问题,编辑过的或复制的text文本,夹点比较混
;;;优化思路两个,1、文本外的其他图元显示夹点,文本高亮显示;2、所有图元均显示夹点,将文本混乱无序的夹点删除,只保留插入点夹点
(Defun C:test ()
( if ( setq SS ( entsel "\n点选查询对象: " ) )
( progn
( setq ENT ( entget ( car SS ) ))
( setq LAYER ( cdr ( assoc 8 ENT ) ))
(setvar "clayer" LAYER)
(if (= (setq fanwei (getreal "\n范围 1全屏 2框选:<1>")) nil)
(setq fanwei 1)
)
(if (= fanwei 1) (SETQ SS (ssget "x" (list '(0 . "*LINE,*text,DIMENSION,arc,circle,ellipse,INSERT")(cons 8 layer)))))
(if (= fanwei 2) (SETQ SS (ssget (list '(0 . "*LINE,*text,DIMENSION,arc,circle,ellipse,INSERT")(cons 8 layer)))))
))
( sssetfirst NIL SS )
( princ )
)
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?注册
x
|