- A+
DWG-PURGE To purge the Current Drawing
DWG-PURGE-BATCH To purge multiple drawings without opening the files
DWG-PURGE-CONSOLE To run 'Drawing Purge' in script mode
DWG-PURGE 清除当前图形
DWG-PURGE-BATCH 清除多个图形而不打开文件
DWG-PURGE-CONSOLE 在脚本模式下运行“绘图清除”
原版本介绍
问题:
图形文件DWG体积很大,通常没有明显的数据。同时,还其他症状包括:
(1)无法复制和粘贴图元。
(2)悬挂较长时间选择文本与 “特性”选项板上打开。
(3)图形文件需要很长时间才能打开。
(4)图形文件有卡顿感。
症状:
从一个包含有 “DGN线型” 文件拷贝到别的DWG文件时,导致DWG文件变得非常大,这是因为复制过程中包含了大量的非必要数据,这部分数据无法体现及使用PU命令清除。(这些数据会伴随着复制、插入等命令跟随到别的文件中)
DGN是一种文件格式,通常是建筑在画总图时使用到相关软件,而在相互参照过程中,使得这些无用的数据存在于DWG文件中且不可见。
下载地址
解决方法:
使用第三方插件“DrawingPurge”(图形清理)
可以同一时间内清除多个图形。官方的补丁只能处理单文件,而且问题文件太大的话会假死半个小时或以上;所以推荐这个第三方软件,用于处理多个文件,无须打开直接拖进去就好,,每个文件处理时间基本在1S以内,视电脑配置而定。)
插件使用方法:
(为防止未知问题的发生,请在处理前先备份要处理的dwg文件,本人使用至今未出问题>)
关闭CAD,安装“AjilalVijayanDrawingPurge8.2.msi”
安装完成后打开CAD,输入命令:DWG-PURGE-BATCH,弹出如下对话框:
软件自带简体中文,关于页面里有语言设置
点击 “选择文件”在弹出的对话框中选择要处理的dwg文件(直接拖进去也可以,需要注意:如要处理的文件已被打开,会导致处理失败),选择好后,点击“打开”。
相关清理需求可在软件中自行设置
点击“清除”按钮开始处理文件,请耐心等待处理完毕(过程中出现未响应属正常现象,时间不会很久)。
完成后查看文件,确认没有问题后,可删除备份文件。
另:软件安装完成后有两个命令可用,一个是上面的DWG-PURGE-BATCH,可处理多个文件,一个是DWG-PURGE,可处理当前打开的图纸,但会把"ACAD_DGNLINESTYLECOMP"这个字典都删除,删除后是否会有其它问题,暂时未知。所以建议使用批处理那个命令。
另外一种清理方法
把这段代码复制成文本文档,改后缀为.lsp,加载到CAD里面输入命令SCL,可以清理无用的内容,减少文件体积,亲测有效。
代码内的“defun c:SCL ();;;;"中的SCL”可以自己更换为自己想要的命令字符。
(defun c:SCL ();;;;" (dictremove (namedobjdict) "ACAD_DGNLINESTYLECOMP") (command "-purge" "a" "*" "n") (princ "\n*********已清理完毕。") (princ));;
历史上的今天:
- 2024: 可以在Blender中直接使用Substance材质球
- 2024: 超市播音系统V9.9(思维构造)——定时播放功能免费
- 2024: Blender和c4d区别是什么?哪个更强大?
- 2024: CAD绘图技巧有哪些?
- 2024: cad字体库怎么导入?
