明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1461|回复: 16

[基础] 快速选择所有相同色值的线

[复制链接]
发表于 2024-2-23 09:09:25 | 显示全部楼层 |阅读模式
本帖最后由 277283904 于 2024-2-23 09:46 编辑

选择一条线,然后按这条线的色值快速选择所有相同色值的线

本帖子中包含更多资源

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

x
发表于 2024-12-30 09:53:36 | 显示全部楼层
本帖最后由 llsheng_73 于 2024-12-30 10:19 编辑


图元颜色它可能直接有值,也可能随层,甚至随块,而随块是随块参照,因为块本身没有颜色,块参照才有颜色,至于随层有一点不好理解的是:图层本身的颜色也可以是随层,非块内图元颜色随块好象和黑色背景差不多,具体没认真研究,所以下边纯属瞎写的
  1. (defun c:tt(/ e c l lay s)
  2.   (and(setq e(car(entsel"选择图元")))
  3.       (or(setq e(entget e)lay""c(cdr(assoc 62 e)))
  4.         (setq c(cdr(assoc 62(tblsearch"layer"(cdr(assoc 8 e)))))))
  5.       (if(= c 0)(setq c 7)t)
  6.       (while(setq l(tblnext"layer"(not l)))
  7.         (setq lay(strcat(if(member(cdr(assoc 62 l))(List 0 c))(cdr(assoc 2 l))"")","lay)))
  8.       (sssetfirst'nil(ssget"X"(list'(-4 . "<or")(cons 62 c)(cons 62 0)
  9.                                    '(-4 . "<and")(cons 62 256)(cons 8 lay)'(-4 . "and>")'(-4 . "or>")))))
  10.   )
回复 支持 反对

使用道具 举报

发表于 2024-2-23 10:20:19 | 显示全部楼层
277283904 发表于 2024-2-23 10:03
明白了,还要全选,还有更简洁的吗

  1. (defun c:tt  (/ en)
  2.     (setq en (car (entsel "\n选择色非随层图元:")))
  3.     (if        (setq en (assoc 62 (entget en)))
  4.         (sssetfirst nil (ssget "x" (list en)))
  5.         (alert "色随层")))
发表于 2024-2-23 10:22:16 | 显示全部楼层
ssyfeng 发表于 2024-2-23 09:19
应该跟这个差不多

您好
我的2023怎么输入TT后显示
未知命令“TT”。按 F1 查看帮助。
发表于 2024-2-23 09:19:23 | 显示全部楼层
应该跟这个差不多



本帖子中包含更多资源

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

x
 楼主| 发表于 2024-2-23 09:37:53 | 显示全部楼层
本帖最后由 277283904 于 2024-2-23 09:40 编辑
ssyfeng 发表于 2024-2-23 09:19
应该跟这个差不多

试了一下,选择不了所有红色呢
发表于 2024-2-23 09:41:55 | 显示全部楼层
肯定是有的
 楼主| 发表于 2024-2-23 09:47:03 | 显示全部楼层
本帖最后由 277283904 于 2024-2-23 09:52 编辑

不是按tt键吗,没反应

本帖子中包含更多资源

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

x
 楼主| 发表于 2024-2-23 10:03:13 | 显示全部楼层

明白了,还要全选,还有更简洁的吗
 楼主| 发表于 2024-2-23 11:56:33 | 显示全部楼层

这个简洁一点,谢谢!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2025-1-22 18:52 , Processed in 0.197459 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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