明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1135|回复: 5

[提问] 如何改变一个图层上所有图元的颜色

[复制链接]
发表于 2015-4-5 19:46:22 | 显示全部楼层 |阅读模式
本帖最后由 南林浣风 于 2015-4-5 20:32 编辑

请问怎样使图层1上的所有图元对象的颜色为红色,而使图层2上所有图元对象的颜色为蓝色,求大神指导
发表于 2015-4-6 10:06:56 | 显示全部楼层
单独打开图层1,然后选中此层所有对象,改颜色就好了。
发表于 2015-4-6 10:19:43 | 显示全部楼层
本帖最后由 ZZXXQQ 于 2015-8-31 15:37 编辑
  1. (defun c:tt ()
  2. (if (setq ss (ssget "X" '((8 . "1"))))
  3.   (command "-LAYER" "C" "1" "1" "" "_.CHPROP" ss "" "C" "bylayer" "")
  4. )
  5. (if (setq ss (ssget "X" '((8 . "2"))))
  6.   (command "-LAYER" "C" "2" "2" "" "_.CHPROP" ss "" "C" "bylayer" "")
  7. )
  8. ;...
  9. (princ)
  10. )

点评

测试几次,没有反应啊,  发表于 2015-4-28 13:56
 楼主| 发表于 2015-4-6 10:54:45 | 显示全部楼层
ZZXXQQ 发表于 2015-4-6 10:19

谢谢,谢谢

点评

3楼的代码能用?  发表于 2015-4-6 18:09
发表于 2015-8-31 14:59:36 | 显示全部楼层
今天无意又看到这个贴,Z版的函数只是把第一个command少写了个m,改过了确实能行
 楼主| 发表于 2015-9-6 18:43:20 | 显示全部楼层
南林浣风 发表于 2015-4-6 10:54
谢谢,谢谢

可以用的,你照着改改,其实很简单的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-5-21 15:44 , Processed in 0.283596 second(s), 28 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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