CAD中“无法复制到粘贴板”解决办法

来源:小学作文 发布时间:2021-03-04 点击:

 图纸弹出“无法复制到粘贴板”窗口?这到底是什么原因呢?这里小仙女总结了这几种常见解决方法,遇到同样情况可参考应用!

 第一种:命令行 pasteclip 提示 解决方法:

 1、选中需要进行复制的 cad 图形,使用快捷键 X 炸开文件,可选择多次炸开操作,避免电脑死机。通常情况下,再次重复复制粘贴就可以完成粘贴了。

 2、在软件下方命令行里输入“group”命令,按回车,即可弹出一个“组”对话框,选择组名文件,点击分解,点击确定即可解决问题。

 第二种:线型较为特殊 解决方法:

 鼠标选中要复制的图形,打开特性面板(CTRL+1),在对象类型列表中看是否有代理对象,如果有这类对象,也无法复制,代理对象在图块内也不行。方法有两种, 一种安装支持这些自定义对象的软件或解释器;另一种就是将这些代理对象炸开 X。有时图形不显示为代理实体,但选中后特性面板中对象类型是空的,此时复制粘贴也会提示无法复制到剪贴板,这种情况说明自定义对象识别错误,这种情况解决方法一样是炸开 X 或安装正确的软件。

 第三种:图纸对象过大,无用块或数据过多 解决方法:

 可以直接用 CAD 软件中的清理工具将图纸中的无用数据进行清理。在命令栏输入“purge”命令(该命令主要功能是清理掉多余的数据,如无用的块、没有实体的图层,未用的线型、字体、尺寸样式等,可以有效减少文件大小),点击回车键。看是否含有这类数据,若确实存在,可将其数据清理即可。

  第四种:文件数据错误 解决方法:

 图纸文件中若错误数据,也有可能会造成 CAD 无法复制到粘贴板的现象,如果通过上面的筛选没有找到无法复制的根源,可以使用 CAD 中的修复功能,命令“RECOVER”将图纸进行修复。

 第五种:(这个就厉害了)上面都不适用,就跟着小仙女,自己做插件解决~~ 解决办法:

 1. 新建文本文档 2. 复制以下编程后保存:

 ;;------------------------------------------------------------- ;;转换“多重插入块”为“普通块” 。

 (DEFUN C:exm ()

 (setvar "cmdecho" 0) (SETQ STM (car (ENTSEL "\n 点取多重块"))) (while stm (setq e (entget stm)) (setq stlx (cdr (assoc 0 e))) (if (= stlx "INSERT") (PROGN (setq r_zm70 (assoc 70 e)) (setq c_zm71 (assoc 71 e)) (setq r_dist_zm44 (assoc 44 e)) (setq c_dist_zm45 (assoc 45 e)) (setq e (subst (cons 44 0) r_dist_zm44 e)) (setq e (subst (cons 45 0) c_dist_zm45 e)) (setq e (subst (cons 70 0) r_zm70 e)) (setq e (subst (cons 71 0) c_zm71 e)) (setq e (subst (list 100"AcDbBlockReference") (list 100"AcDbMInsertBlock") e)) (entmake e) (entdel stm) )) (SETQ STM (car (ENTSEL "\n 点取下一多重块"))) )

 (setvar "cmdecho" 1) ) ;;-------------------------------------------------------------------- ;;转换“普通块”为“多重插入块” (DEFUN C:lockb () (setvar "cmdecho" 0) (SETQ STM (car (ENTSEL "\n 点取块"))) (while stm (setq e (entget stm)) (setq stlx (cdr (assoc 0 e))) (if (= stlx "INSERT") (PROGN (setq r_zm70 (assoc 70 e)) (setq c_zm71 (assoc 71 e)) (setq e (subst (cons 70 1) r_zm70 e)) (setq e (subst (cons 71 1) c_zm71 e)) (setq e (subst (list 100"AcDbMInsertBlock") (list 100"AcDbBlockReference") e)) (entmake e) (entdel stm) ))

 (SETQ STM (car (ENTSEL "\n 点取下一块"))) ) (setvar "cmdecho" 1) ) 3. 将文本文档更改为“exm.lsp” ,插件完成 4. 打开天正/CAD,在工具的加载应用程序中,加载“exm.lsp”插件后,关掉窗口。

 5. 再打开需要复制的 CAD 图纸,输入命令“exm” ,就可以将目的对象复制到粘贴板了!

推荐访问:解决办法 复制 粘贴板
上一篇:在2021春节联欢会上致辞银行行长
下一篇:目镜生产制造项目申请报告参考例文

Copyright @ 2013 - 2018 优秀啊教育网 All Rights Reserved

优秀啊教育网 版权所有