AutoCAD如何批量更换颜色?

我现在用AutoCAD2010,我想把手里图纸中某种颜色全部更换成另外一种,能否实现?比如把所有的绿线改为黄色。求达人教育
2楼说得对,我要的是所有改变,不能只在一个图层上改变

    选择对象,在【对象颜色】里面修改。

    加载插件,利用插件修改颜色,代码如下:

    (defun c:tes ( / #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
       (while (setq &ob1 (ssname &kw1 0))
        (setq &kw1 (ssdel &ob1 &kw1))
        (setq &ob1 (vlax-ename->vla-object &ob1))
        (vla-put-color &ob1 #k1);改变颜色
       )
      )
     )
     (princ)
    );复制到记事本,以【.lsp】为后缀命名,autolisp加载,命令【TES】如果要选择某个颜色对象的话,使用【快速选择】方法选择对象,然后修改颜色。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-07-13
1 楼回答有问题,更改图层颜色,有条件的必须是你所有的这个颜色都是这个层,如果不在,晕吧。

告诉你,需要时间注意做图细节,要不就玩玩了,

不过我不知道CAD是不是有批处理功能,如果有,那就好办。

因为我用的是CDR,好几年都没有用CAD忘了。本回答被网友采纳
第2个回答  2015-10-14
全部选中,按数字键1,2,3,4,5~~~中一个数字键(数字对应线条颜色看自己的设置)。会发现颜色全统一了
第3个回答  2010-07-14
1.打开图层管理器,在状态栏颜色选项上面点一下,图层就会按颜色排列(这步能看懂吧)

2.选中你要修改颜色的第一个图层,按SHIFT键,再点选你要修改颜色最后一个图层(这步也很好理解吧)

3.在颜色方块上点下,选择你要改的颜色,确定,然后看看,所有同样颜色的图层就都改过来了。(这步也很简单吧)

PS:其实这样很少用到,我用CAD快10年了,还是第一次用到。呵呵
第4个回答  2010-07-14
工具》选项》显示》窗口元素》颜色 二楼说的对。如果有多个图层,,一楼说的就是错误的。
相似回答