CAD绘图中颜色如何快速转化的快捷键

比如我画图中有好几种颜色,我填充的图形颜色如何快速变成其中随便哪一种颜色的快捷键,不要告诉我直接在图层颜色上改变就可以了

1、电脑打开AutoCAD2007版本,然后画两个不同颜色的图形。

2、画好图形后,输入命令MA,然后回车确认命令。

3、确认MA命令后,选择源对象,点击一下要取颜色的图形。

4、选择源对象之后,鼠标就变成了一个刷子,然后点击目标对象。

5、用刷子点击一下要变色的图形边框,图形就会变成源对象的颜色,如果没有退出命令,刷子还可以继续刷。

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于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】,改变当前绘图颜色。

第2个回答  推荐于2017-09-22
用特性匹配命令,操作:在命令行输入“MA”后回车,选择已经画好想要的颜色图形,然后再选择填充要改变颜色的图形,选择好后,后选择的图形颜色就变成先选的颜色。本回答被提问者采纳
第3个回答  2010-01-22
用格式刷(MATCH PROPERTIES):先输入MATCH PROPERTIES命令再选取你要的图形颜色接着点击你要改变的着色
第4个回答  2010-01-22
最快的也就是 上一个图层了。 其他没什么办法。