明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 2270|回复: 5

图层统一为指定颜色

[复制链接]
发表于 2011-10-22 12:49:45 | 显示全部楼层 |阅读模式
本帖最后由 adc 于 2011-10-22 12:55 编辑

想把图中某些图层比如 a b c的颜色分别改为指定的颜色比如1 2 3,不论图层是否锁定或冻结或关闭,不知道要怎样做,希望高手帮忙,谢谢
"觉得好,就打赏"
还没有人打赏,支持一下
发表于 2011-10-22 14:24:53 | 显示全部楼层
(command "layer" "n" "a" "c" "1" "" "")
(command "layer" "n" "b" "c" "2" "" "")
(command "layer" "n" "c" "c" "3" "" "")
你试试看
 楼主| 发表于 2011-10-23 12:58:55 | 显示全部楼层
本帖最后由 adc 于 2011-10-23 13:56 编辑

这种我早就用了,冻结无效
发表于 2011-10-23 17:09:17 | 显示全部楼层
  1. (defun changelayercolor (layer color / layerename layerell)
  2.         (setq layerename (tblobjname "LAYER" layer)
  3.                   layerell   (entget layerename)
  4.                   layerell   (subst (cons 62 color) (assoc 62 layerell) layerell)
  5.         );setq
  6.         (entmod layerell)
  7. )
这个可以,不过关闭的图层会被打开。

点评

谢谢版主的程序  发表于 2012-3-16 09:21
 楼主| 发表于 2011-10-23 20:43:53 | 显示全部楼层
vormittag 发表于 2011-10-23 17:09
这个可以,不过关闭的图层会被打开。

多谢,用command也会打开关闭的图层,所有没关系,如果要分别指定图层的线型要怎样做?

点评

线型的组码是6,颜色的组码是62 ,你应该知道怎么改吧?  发表于 2011-10-23 21:08
发表于 2011-11-7 16:53:06 | 显示全部楼层
怎么做才能让关闭的图层不打开呢?统一设置图层就是为了方便,还要一个一个的去关图层。。。
多谢指教!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-18 16:55 , Processed in 0.216947 second(s), 35 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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