那天赶图纸,急着把一部分图形拷出去贴到别的文档里,才撞上cad为什么无法复制到剪贴板这个糟心事。选中图形,ctrl+c敲下去,命令行看着没报错,光标也闪了一下,看着像是复制成功了,转头切到别的软件粘贴,出来啥都没有,空的。反复试了两三回,选框拉得大大的,换简单线条试,结果还是一样。
一开始以为是选中的时候漏了东西,框选、点选来回切换,关掉别的小插件,甚至把图层锁都解开,那些隐藏的对象也全部打开显示,心里还琢磨是不是有冻结图层里的东西在捣乱。复制那一下,cad本身内部粘贴倒是没问题,在同一个文件里面ctrl+v,图形能正常出来,唯独往外部剪贴板送的时候卡住,剪贴板里面存不住内容。
同事路过瞅了一眼,随口说大概率是图里面有冗余垃圾,让我清理一下。照着他说的,敲了清理命令,跑了一遍,看着命令行滚动一堆清理掉的样式,清理完再试复制,情况一点没变,粘贴出去依旧空白。当时有点烦躁,明明文件不大,就几张简单的轮廓线,看不出哪里复杂,怎么就传不到剪贴板。
换了个思路,新开一个空白图纸,把需要的图形先往里面复制一份,再从这个新文件往外复制。
这一步操作做下去,还是不行。新建文件里内部复制正常,往外走剪贴板这条通道依旧不通。那时候已经开始怀疑是系统剪贴板本身出问题,打开记事本随便敲几个字复制粘贴,文字流转一切正常,说明不是系统剪贴板卡死,问题只卡在cad往外输出图形这一环。
试过缩小选中范围,只挑一根直线复制,就这么最简单的图元,依旧送不出去。不是图形太多、块太复杂的原因,这个猜想直接被推翻。又去试选择性复制,点选复制链接、复制基点那几个选项,挨个点一遍,每一次粘贴出来都是空白,没有半点图像信息。
中途关掉cad,重启软件,电脑没有重启,重新打开图纸继续试,状态照旧。那段时间不敢直接关图纸,怕忙活半天的修改没保存,隔一会就手动存一次,盯着命令行看有没有隐藏提示,命令行安安静静,连一句警告都不弹出来,这种无声的故障最磨人,连往哪个方向排查都抓不住。
后来随手点开图纸属性看,才想起这个文件是别人转发过来的,拿到手的时候后缀和平时自己新建的文件一样,只是里面带了不少来路不明的代理图形,之前一直没放在心上。之前处理别的外来图纸也碰到过各种奇怪毛病,只是第一次遇上这种内部能复制、出不去剪贴板的情况。
想着干脆换一种方式绕开剪贴板,直接导出图片,先把要用的内容拿出来交差。导出图片倒是顺利,画面能正常生成,只是清晰度不如直接复制矢量图形,放到文档里放大之后线条发虚,效果差一截,只能临时凑合用。
折腾到后面,时间不够,也就没接着深挖根源。把需要的图都导出图片交出去之后,那个图纸就放在一边没再动。这件事只代表我当时碰到的情况,换别的图纸、别的电脑环境,出现这个状况的缘由说不定完全不一样。
直到现在打开那张存好的图纸,偶尔还会顺手试一次复制。
还是复制不到剪贴板里。