明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
12
返回列表 发新帖
楼主: tranney

[已解答] 请问我这个颜色选择为什么不能默认先选择的物体啊

[复制链接]
 楼主| 发表于 2014-10-7 16:55:08 | 显示全部楼层
本帖最后由 tranney 于 2014-10-7 16:56 编辑

修改了一下,可以修改线宽 为bylayer ,本来还想修改个图层,线型,线宽全部bylayer的,算了,累了,大伙自己改吧,反正我也是自己改哦
;---------- 通用颜色切换代码 开始
(defun CC_chyanse (CC_yanse / CC_S)
(setvar "cmdecho" 0)
   (cond
    ((= CC_yanse "0") (princ "\n---选择物体线宽变成 bylayer (随层)"))
    ((= CC_yanse "1") (princ "\n---选择物体颜色变成 1#(红色)"))
    ((= CC_yanse "2") (princ "\n---选择物体颜色变成 2#(黄色)"))
    ((= CC_yanse "3") (princ "\n---选择物体颜色变成 3#(绿色)"))
    ((= CC_yanse "4") (princ "\n---选择物体颜色变成 4#(兰色)"))
    ((= CC_yanse "5") (princ "\n---选择物体颜色变成 5#(蓝色)"))
    ((= CC_yanse "6") (princ "\n---选择物体颜色变成 6#(紫色)"))
    ((= CC_yanse "7") (princ "\n---选择物体颜色变成 7#(白色)"))
    ((= CC_yanse "8") (princ "\n---选择物体颜色变成 8#(灰色)"))
    ((= CC_yanse "9") (princ "\n---选择物体颜色变成 9#(灰白)"))
    ((= CC_yanse "bylayer") (princ "\n---选择物体颜色变成 bylayer (随层)"))
    ((= CC_yanse "byblock") (princ "\n---选择物体颜色变成 byblock (随块)"))
   )
     (while (setq CC_S (ssget))
        (if (= cc_yanse "0")
                (command "change" CC_S "" "p" "lw" "bylayer" "")
                (command "change" CC_S "" "p" "c" CC_yanse "")
        )
    )
(princ)
)
(defun c:yw ()(CC_chyanse "0"))
(defun c:y1 ()(CC_chyanse "1"))
(defun c:y2 ()(CC_chyanse "2"))
(defun c:y3 ()(CC_chyanse "3"))
(defun c:y4 ()(CC_chyanse "4"))
(defun c:y5 ()(CC_chyanse "5"))
(defun c:y6 ()(CC_chyanse "6"))
(defun c:y7 ()(CC_chyanse "7"))
(defun c:y8 ()(CC_chyanse "8"))
(defun c:y9 ()(CC_chyanse "9"))
(defun c:y0 ()(CC_chyanse "bylayer"))
(defun c:yb ()(CC_chyanse "byblock"))

;---------- 通用颜色切换代码 结束
发表于 2014-10-8 20:11:14 | 显示全部楼层
tranney 发表于 2014-10-7 16:55
修改了一下,可以修改线宽 为bylayer ,本来还想修改个图层,线型,线宽全部bylayer的,算了,累了,大伙自己 ...

经测试,对高程点无效。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-5-24 01:56 , Processed in 0.159855 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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