嘻皮客娱乐学习网
标题:
关于DWG文件超大及拷贝时假死的处理方法
[打印本页]
作者:
xipick
时间:
2017-1-12 13:47
标题:
关于DWG文件超大及拷贝时假死的处理方法
关于DWG文件超大及拷贝时假死的处理方法:
(, 下载次数: 338)
上传
点击文件名下载附件
经查,该问题是由
CAD2012~2014
的
Bug
所致,当使用
Ctrl+C Ctrl+V
复制粘贴时,会在目标文件中复制大量的无用
DGN Linetype
,
该问题的解决方法如下(以
CAD2012
为例):(为防止未知问题的发生,请在处理前先备份要处理的
dwg
文件,
<
使用至今未出问题
>
)
安装“图纸清理
V4.0.msi
”
,(注:
6.0
版本及之后版本都会在
CAD
中弹出提醒,故推荐使用
4.0
或
5.0
版本)
(软件原名称为:
AjilalVijayanDrawingPurge
,
可查看
Autodesk
官网介绍:
http://knowledge.autodesk.com/support/autocad/troubleshooting/caas/sfdcarticles/sfdcarticles/AutoCAD-DWG-files-unexpectedly-increase-in-file-size.html
,
其中有官方的热补丁修复此问题,但只能处理单文件,故障文件太大的话会假死半个小时或以上;
所以其中有推荐这个第三方软件,用于处理多个文件,无须打开,每个文件处理时间基本在一分钟以内,快的话几秒钟。)
安装完成后打开
CAD
,输入命令:
DWG-PURGE-BATCH
,弹出如下对话框:
(, 下载次数: 16)
上传
点击文件名下载附件
点击
“
Select Drawings to Purge
”,
在弹出的对话框中选择要处理的
dwg
文件(注意,如要处理的文件已经被打开,会导致处理失败),选择好后,点击“打开”。
可在选项“
options
”中的白框内写上数字或字母,用于处理好后文件名的增加后缀,可在复选框内选择另存的版本。
点击“
Start
”按钮开始处理文件
,
请耐心等待处理完毕(过程中出现未响应属正常现象,时间不会很久)。
完成后可查看文件,确认没有问题后,可删除备份文件。
另:软件安装完成后有两个命令可用,一个是上面的
DWG-PURGE-BATCH
,可批量处理多个文件,
一个是
DWG-PURGE
,可处理当前打开的图纸,但会把
"ACAD_DGNLINESTYLECOMP"
这个字典都删除,
删除后是否会有其它问题,暂时未知。所以建议使用批处理那个命令。
(小技巧:在
CAD
的命令行输入“
DWG
”后,按“
TAB
”键,会自动完成后面的命令,然后按空格就好了)
其它方法:
若只是清理当前文件,也不怕字典被删除后出现其它问题,可不用安装此软件,只须把下面的代码另存为
vc.lsp
后执行就行(处理用时:极速)
。
(defun c:VC ();;
已放入工具箱
903
,从楚留香那搞来的。清理线型字典用了两年多了,没发现什么问题
(dictremove (namedobjdict) "ACAD_DGNLINESTYLECOMP")
(vla-purgeall(vla-get-ActiveDocument(vlax-get-acad-object)))
(setvar "cmdecho" 1)
(if (= (getvar "WRITESTAT") 0)
(alert "
图形文件被写保护,但多余线型已清理
")
(progn (command "_qsave") (princ "*****
已清理多余线型,并保存完毕!
"))
)
(setvar "cmdecho" 0)
(princ)
)
CAD2015
、
2016~
版的清理中已自带清理线型功能——>>
但因其须遍历图纸所有内容,所以时间会很久,即图纸越大,处理时间越久,
60M
的图纸需半小时,当然,这也取决于你的主机配置。
(, 下载次数: 14)
上传
点击文件名下载附件
关于拷贝时假死或无效
:
1、
跨图拷贝卡死或超级慢:用此文软件清理两张图纸即可;
或在命令行粘贴
(command "-scalelistedit" "reset" "y" "e")
,这个是重置比例列表的。
(一般
2012
版以后就比较少碰到比例问题了)
2、
跨图拷贝无效:还是多余线型的问题,用上面的软件或工具箱代码清理两张图纸即可;
3、
当前图纸
copy
时卡死:这个问题应该是最常出现的,经常在捕捉到文字点或标注点时卡住,
解决方法:
1
、所有文字样式中不要用到
TXT.SHX
及
Fangsong_GB2312
;
2
、用
CAD2014
或以后的新版本。(很大的可能是新版本有解决此
BUG
)
(如果你的字体库中有些是用
txt.shx
进行复制更名,而你又不知道的话,那你就悲催了)
--by:
邱恒通
欢迎光临 嘻皮客娱乐学习网 (http://www.xipick.com/)
Powered by Discuz! X3.3