CAD图纸异常大或无法复制粘贴如何处理!
之前发过文章介绍图纸内容不多但文件异常大的文章并针对几种情况提供了解决方法,但最近发现一种情况出现特别频繁,昨天有人在QQ群里说图纸无法复制粘贴,今天又有人在订阅号里发消息说图纸内容很少但图纸却有十几兆,很多这类图纸都是因为图中有大量孤立的DGN线型数据。
为什么CAD图纸内容不多但文件特别大?
因孤立的DGN线型数据导致图纸无法复制粘贴怎么办?
之前文章中介绍过用2015版以上版本AUTOCAD清理孤立的图形数据,当时有网友分享了一个针对2012-2014版的插件下载地址,但这个插件在有些人装了运行不了。前天在QQ群有位网友分享了一个LISP程序,非常简单,只有短短的几句,经过验证证明这个插件是管用的,在这里分享给大家,以后遇到类似问题就简单了,可以先试试。
LISP文件代码如下:
(setvar "cmdecho" 0)
(dictremove (namedobjdict) "ACAD_DGNLINESTYLECOMP")
(command "_.qsave")
(command "_audit" "y")
(command "_purge" "all" "" "n")
(command "_.qsave")
(setvar "cmdecho" 1)
(princ)
大家把这段代码复制到记事本里,然后另存为*.lsp文件,如果遇到异常大或复制粘贴异常的图纸,将LSP文件拖动到CAD中,或者输入AP命令回车后加载保存的LSP文件。
LISP文件可以适用于各版本的AUTOCAD,也同样可以适用于浩辰CAD等同类的CAD软件。
其实上面的LISP程序做了5个操作:
1、清除图形字典中的DGN线型数据,
2、保存,
3、用核查audit命令检查并修复了图中的错误,
4、用清理purge命令清理了图块、图层等多余的图形数据
5、再次保存。
如何清理CAD中多余数据?
如果我们还要继续画图,还想用到图中设置的但并没有使用的图块、图层、文字样式、标注样式等数据,可以将全部清理的那一句代码删除后运行。
如果只是想确认并清理图中的多余的DGN线型数据的话,可以更简单,将下面这句程序直接复制粘贴到CAD的命令行后回车就可以了。
(dictremove (namedobjdict) "ACAD_DGNLINESTYLECOMP")
我之前给好几位没有安装2015以上版本的网友清理过此类文件,以后不用了,大家自己就可以解决了。
原来想起来很复杂的事情,原来这么简单,一句程序就搞定了。
不过我还是不明白为什么会出现这么多类似图纸,用MICROSTATION的用户很多吗?即使从DGN转成DWG,也不应该带有那么多垃圾数据啊?遇到过此类图纸的朋友请关注一下,这些数据的源头是什么。
-
Origin(Pro):学习版的窗口限制【数据绘图】 2020-08-07
-
如何卸载Aspen Plus并再重新安装,这篇文章告诉你! 2020-05-29
-
AutoCAD 保存时出现错误:“此图形中的一个或多个对象无法保存为指定格式”怎么办? 2020-08-03
-
OriginPro:学习版申请及过期激活方法【数据绘图】 2020-08-06
-
CAD视口的边框线看不到也选不中是怎么回事,怎么解决? 2020-06-04
-
教程 | Origin从DSC计算焓和比热容 2020-08-31
-
如何评价拟合效果-Origin(Pro)数据拟合系列教程【数据绘图】 2020-08-06
-
Aspen Plus安装过程中RMS License证书安装失败的解决方法,亲测有效! 2021-10-15
-
CAD外部参照无法绑定怎么办? 2020-06-03
-
CAD中如何将布局连带视口中的内容复制到另一张图中? 2020-07-03
