明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
楼主: SuperliuC

自动修改图层颜色(索引颜色)

  [复制链接]
发表于 2013-4-25 12:22:12 | 显示全部楼层
好好学习学习
发表于 2013-5-8 11:22:23 | 显示全部楼层
defun c:tc()
(vl-load-com)
(setq acmCol (vla-getinterfaceobject
           (vlax-get-acad-object)  (strcat "AutoCAD.AcCmColor." (substr (getvar "ACADVER") 1 2))))
(vlax-for x (vla-get-layers (vla-get-activedocument (vlax-get-acad-object)))
  (cond
    ((= (vla-get-name x) "DOTE") (vla-setrgb acmCol 0 114 153) (vla-put-TrueColor x acmCol))
    ((= (vla-get-name x) "dote") (vla-setrgb acmCol 0 114 153) (vla-put-TrueColor x acmCol))
    ((= (vla-get-name x) "wall") (vla-setrgb acmCol 0 153 114) (vla-put-TrueColor x acmCol))
    ((= (vla-get-name x) "WALL") (vla-setrgb acmCol 0 153 114) (vla-put-TrueColor x acmCol))
    ((= (vla-get-name x) "window") (vla-setrgb acmCol 0 153 204) (vla-put-TrueColor x acmCol))
    ((= (vla-get-name x) "WINDOW") (vla-setrgb acmCol 0 153 204) (vla-put-TrueColor x acmCol))
  )
  )
  )
发表于 2013-5-8 11:27:11 | 显示全部楼层
上面的功能太好了,但我想将真彩色如何变成索引色,因打图时只认笔号,而不支持真彩色,求哪位高水帮修改一下,先谢了。
发表于 2013-5-9 16:56:48 | 显示全部楼层
正想编一个随机颜色的程序,不同对象用随机色区分
发表于 2013-5-10 16:50:41 | 显示全部楼层
                                             
发表于 2013-5-11 16:05:34 | 显示全部楼层
先收藏再说
发表于 2013-5-11 16:55:08 | 显示全部楼层
内容在哪里啊?
发表于 2013-5-11 22:40:46 | 显示全部楼层
看看真彩色对话框返回值的问题
发表于 2013-5-12 10:42:39 | 显示全部楼层
发表于 2013-5-24 12:46:01 | 显示全部楼层
自动修改图层颜色(索引颜色)  学习学习
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-23 05:04 , Processed in 0.175890 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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