明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 4531|回复: 13

[资源] CAD改变颜色插件 255个切换颜色

[复制链接]
发表于 2015-8-2 07:06 | 显示全部楼层 |阅读模式
CAD改变颜色插件  255个切换颜色

本帖子中包含更多资源

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

x
发表于 2023-6-11 10:27 | 显示全部楼层
按数字是很不错的,我的图层就是数字,和我图层有冲突,怎么在上面加字母去呢?
发表于 2015-8-2 08:01 | 显示全部楼层
我晕,这谁写的,纯体力活 ,一个颜色属性对话框就搞定了, 还写了255个颜色切换的,
发表于 2015-8-2 10:52 | 显示全部楼层
何必呢。
  1. ;1-255颜色命令版
  2. ;by edata@mjtd.com 2015-8-2
  3. (defun c:tt (/ i)
  4.   (setq i 1)
  5.   (while (< (setq i (1+ i)) 256)
  6.     (eval
  7.       (read
  8.         (strcat
  9.           "(defun c:"
  10.           (itoa i)
  11.           "(/ ent)
  12.         (setq ent (ssget))
  13.         (setvar 'cmdecho 0)
  14.         (command \"change\" ent \"\" \"p\" \"c\" "
  15.           (itoa i)
  16.           " \"\")
  17.           (setvar 'cmdecho 1)
  18.           (princ)
  19.           )"
  20.         )
  21.       )
  22.     )
  23.   )
  24. )

点评

不能运行!!!!  发表于 2016-1-9 19:10

评分

参与人数 2明经币 +2 收起 理由
satan421 + 1 妙!
ucuc2003 + 1 赞一个! 简单高效!

查看全部评分

发表于 2015-8-2 11:34 | 显示全部楼层
edata 发表于 2015-8-2 10:52
何必呢。

哈哈,高手好思路!
发表于 2015-8-11 10:57 | 显示全部楼层
本帖最后由 ucuc2003 于 2015-8-11 11:51 编辑

自定义自己常用的几个颜色,这么多颜色都用不了吧
(defun c:TT4 (/ gbys_z b)
  (setq gbys_z "15")
  (setq b "咖色")
  (zmh_gbys)
)

(defun zmh_gbys ()
  (setvar "cmdecho" 0)
  (princ (strcat "请选择要改变为<" b ">的对象"))
  (while (setq sg (ssget":s"))
   (princ (strcat "\n共改变了<" (itoa (sslength sg)) ">个对象。"))
   (command "change" sg "" "p" "c" gbys_z "")
  );while
  (princ)
) ;defun

本帖子中包含更多资源

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

x
发表于 2015-8-11 11:22 | 显示全部楼层

;;命令S1~S256
(defun c:tt5 (/ i)
  (setq i 1)
  (while (< (setq i (1+ i)) 256)
    (eval
      (read
        (strcat
          "(defun c:S"
          (itoa i)
          "(/ ent)
          (princ \"改变对象颜色(命令:S1~S255:1~255为颜色代号)\")
        (while
          (setq ent (ssget \":s\"))
          (setvar 'cmdecho 0)
          (command \"change\" ent \"\" \"p\" \"c\" "
            (itoa i)
            " \"\")
          (princ (strcat \"\n共改变了<\" (itoa (sslength ent)) \">个对象。\"))
        );while
          (setvar 'cmdecho 1)
          (princ)
          )"
        )
      )
    )
  )
)
发表于 2015-8-11 11:41 | 显示全部楼层
本帖最后由 ucuc2003 于 2015-8-11 12:08 编辑

改对象颜色,改对象图层颜色(命令GSS)

本帖子中包含更多资源

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

x
发表于 2015-8-11 18:40 | 显示全部楼层
記幾個常用的就行了吧
发表于 2016-7-23 20:32 | 显示全部楼层
ucuc2003 发表于 2015-8-11 11:22
;;命令S1~S256
(defun c:tt5 (/ i)
  (setq i 1)

1号色怎么用不了呢?
发表于 2016-7-24 14:43 | 显示全部楼层
ucuc2003 发表于 2015-8-11 11:41
改对象颜色,改对象图层颜色(命令GSS)

这几种颜色够用你
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-4-28 16:21 , Processed in 0.614686 second(s), 29 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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