CAD绘图中颜色如何快速转化的快捷键
比如我画图中有好几种颜色,我填充的图形颜色如何快速变成其中随便哪一种颜色的快捷键,不要告诉我直接在图层颜色上改变就可以了...
比如我画图中有好几种颜色,我填充的图形颜色如何快速变成其中随便哪一种颜色的快捷键,不要告诉我直接在图层颜色上改变就可以了
展开
5个回答
推荐于2017-10-07 · 知道合伙人软件行家
关注
展开全部
AutoCAD中,颜色代码为0~256,快速改变颜色的话,autolisp二次开发可以办到。
一个方法是快速修改图元颜色,一个是快速修改当前绘图颜色,代码如下:
(defun C:TES ( / #k1 &k1 &kw1 &ob1);选择对象快速改变颜色
(if (null vlax-dump-object) (vl-load-com) )
(if (and
(setq #k1 (getint "\n请输入0~256颜色代码"))
(>= #k1 0)
(<= #k1 256)
(princ "\n请选择要改变颜色的对象")
(setq &kw1 (ssget))
)
(progn;;1
(while (setq &k1 (ssname &kw1 0))
(setq &kw1 (ssdel &k1 &kw1))
(setq &ob1 (vlax-ename->vla-object &k1))
(vla-put-color &ob1 #k1);改变颜色
);while
);progn;1
)
(princ)
);复制到记事本以【.lsp】为后缀命名。打开AutoCAD,autolisp加载,命令【TES】
;选择对象改变颜色
;;=======================================;;
(defun C:TES1 ( / #k1);快速改变当前绘图颜色
(if (and
(setq #k1 (getint "\n请输入0~256颜色代码"))
(>= #k1 0)
(<= #k1 256)
)
(progn
(if (= #k1 0) (setq #k1 "ByBlock"))
(if (= #k1 256) (setq #k1 "ByLayer"))
(command "color" #k1)
)
)
(princ)
);autolisp加载,命令【TES1】,改变当前绘图颜色。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用特性匹配命令,操作:在命令行输入“MA”后回车,选择已经画好想要的颜色图形,然后再选择填充要改变颜色的图形,选择好后,后选择的图形颜色就变成先选的颜色。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用格式刷(MATCH PROPERTIES):先输入MATCH PROPERTIES命令再选取你要的图形颜色接着点击你要改变的着色
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
最快的也就是 上一个图层了。 其他没什么办法。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询