本帖最后由 ★飞飛★ 于 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)
- )
|