设为首页收藏本站

嘻皮客娱乐学习网

 找回密码
 中文注册
搜索
打印 上一主题 下一主题
开启左侧

[建筑工程] 关于DWG文件超大及拷贝时假死的处理方法

  [复制链接]
跳转到指定楼层
楼主
发表于 2017-1-12 13:47:49 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
关于DWG文件超大及拷贝时假死的处理方法: 关于DWG文件超大及拷贝时假死的处理方法.rar (1.65 MB, 下载次数: 337)


经查,该问题是由cad2012~2014Bug所致,当使用Ctrl+C Ctrl+V 复制粘贴时,会在目标文件中复制大量的无用 DGN Linetype
该问题的解决方法如下(以CAD2012为例):(为防止未知问题的发生,请在处理前先备份要处理的dwg文件,<使用至今未出问题>
安装“图纸清理V4.0.msi,(注:6.0版本及之后版本都会在CAD中弹出提醒,故推荐使用4.05.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,弹出如下对话框:



点击 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)
)

CAD20152016~版的清理中已自带清理线型功能——>>
但因其须遍历图纸所有内容,所以时间会很久,即图纸越大,处理时间越久,
60M的图纸需半小时,当然,这也取决于你的主机配置。











关于拷贝时假死或无效:
1、 跨图拷贝卡死或超级慢:用此文软件清理两张图纸即可;
或在命令行粘贴(command "-scalelistedit" "reset" "y" "e"),这个是重置比例列表的。
(一般2012版以后就比较少碰到比例问题了)

2、  跨图拷贝无效:还是多余线型的问题,用上面的软件或工具箱代码清理两张图纸即可;

3、 当前图纸copy时卡死:这个问题应该是最常出现的,经常在捕捉到文字点或标注点时卡住,
解决方法:1、所有文字样式中不要用到TXT.SHXFangsong_GB2312
                     2、用CAD2014或以后的新版本。(很大的可能是新版本有解决此BUG
(如果你的字体库中有些是用txt.shx进行复制更名,而你又不知道的话,那你就悲催了)


                                                                                                                                                               --by:邱恒通
回复

使用道具 举报

小黑屋|手机版|嘻皮客网 ( 京ICP备10218169号|京公网安备11010802013797  

GMT+8, 2024-4-19 16:04 , Processed in 0.187682 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表