请教老师如何查图层默认颜色组码?
本帖最后由 ★飞飛★ 于 2018-3-17 12:05 编辑就是用Lisp代码查图层的ByLayer颜色组码?谢谢!
我的目的就是想做颜色筛选,但现在只能选到改了图层颜色的图元。附代码,供指导或分享。
(defun c:sxs () ;;筛选相同颜色(★飞飛★)
(if (setq s1 (car (entsel "\n相同颜色亮显,请点选颜色对象: ")))
(progn
(princ "\n请框选范围或 <全选>:")
(setq en (ssget (list (assoc 62 (cdr (entget s1))))))
(sssetfirst nil nil)
(sssetfirst nil en )
(if (= en nil)
(sssetfirst nil (ssget "x" (list (assoc 62 (cdr (entget s1))))))
)
)
)
(princ)
)
随层的颜色,似乎只能通过对象属性获取,不能通过图元名获取 Ref:
http://bbs.mjtd.com/thread-176789-1-1.html Andyhon 发表于 2018-3-18 08:34
Ref:
http://bbs.mjtd.com/thread-176789-1-1.html
感谢老师提供的帮助!
页:
[1]