cad怎么复制到另一个cad的 当前图层

一个cad文件里的图层线,复制到另一个cad文件里的当前图层!希望能有一步到位,第二个cad图层不产生第一个cad文件图层的办法!

只能先采用windows下的复制、粘贴方式--即Ctrl+c、Ctrl+V。再在当前图中将它们的层改为你要求的层。没有一次到位的办法。追问

亲,这个初学者都懂啊,一步到位的有吗?

追答

  如果你觉得这种操作经常要用又太麻烦的话,可以送个小程序给你。
  你可以把它存为一个文件,建议就叫“换层.lsp”,然后在“工具/应用程序加载”对话框中将其在“启动组”中加载,就可以在此后一直使用它了--命令名为ch,开始后先要你打入目标层的名称,再等待你输入C窗口的两个对角点,凡是被压到的对象即被转化到目标层去。这个方法应该比用层控制菜单快--键盘操作的特点如此。
  (defun c:ch(/ a)
  (setvar "cmdecho" 0)
  (setq a (getstring "更改后的层名--layer's name modified : "))
  (command "change" "c" pause pause "" "p" "la" a "")
  (prin1)
  )

  此外,如果你的来源对象的图形文件(以下简称源图)是有规律的图层的文件,所谓图层有规律是指:1.图层名固定、2.图层的颜色、线型等等设置固定不变。在此情况下,可以编写一个层转化的小程序,每次打开源图即运行一下这个转化程序命令,即可将其中的图元全部转换到你习惯的层去了。然后再复制到你的图中去,就不会再产生不希望不熟悉的层了。
  不过,对于偶尔遇到的一个外来图,还有一个思路可行,就是编制程序,自动将源图中所有的层及其颜色和线型在对话框中列出来,再由你指定每个需要转换成的目标层的设置,再确定之后,由程序完成转换工作。
  这两种方法均需要,你事先研究好转化的层之间的对应关系才行。如果你不指出这种对应关系,程序也可以采用缺省的默认选择,猜出你的观点--根据线型,凡是各种中心线就转到统一的同一个中心线层中;凡是各种虚线就统一转到一个虚线的层中;凡是各种双点划线就统一转到一个双点划线册层中去。然而,对于同样是连续线的不同颜色的线用于什么层,就只能统一转到一个新定义的层中去了,因此最好你自己选择一下。
  这种转化程序编制的难点,是当图形中存在块、尤其是嵌套的块,甚至是嵌套的层数较多的块。但是原则上,是可以转化成功的。
  可见,如果把层的转化算作第一步,复制算作第二步的话,至少需要两步才能完成你的目标,这样你是否能满意呢?

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-12-16
选中你要改变的图层线,在图层对话框中点击目的图层名称,图层线会自动转移到目的图层本回答被网友采纳
第2个回答  2014-04-16
如果被复制的图的图层在后者中没有 那么这些图层将带到后者中,如果两图图层名称一样,那么被复制图的图层 信息将被后者图层所取代追问

这个我知道,谢谢你的回答!我是想知道到底能不能一步到位.

追答

这个就不清楚了,能力有限我做不到

第3个回答  2014-04-16
保留第一个图层线,隐藏其他。复制另一个CAD的图层线过来刷一下,再拷贝过去。
第4个回答  2014-04-16

    打开你要复制的这个cad文件,然后显示你要复制的图层,其他全部隐藏。然后ctrl+a,ctrl+c

    然后,ctrl+tab切换到另一个cad文件,ctrl+v

追问

这一个cad隐藏是多余的吧,第二个cad中还是能产生第一个cad的图层!若能一步将第一个图层里的线复制到第二个cad的当前图层就最好了

追答

复制后不管它在哪个图层,你把它转到你想要的图层 不就行了。

本回答被网友采纳
相似回答