吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 2627|回复: 54
上一主题 下一主题
收起左侧

[Windows] CAD深度清理工具-AVappsDrawingPurge9.0.0-2025.3.26 支持CAD2026

  [复制链接]
跳转到指定楼层
楼主
cayuer 发表于 2025-3-31 10:20 回帖奖励
CAD深度清理工具-AVappsDrawingPurge9.0.0-2025.3.26(支持CAD2026)
参考此帖:
https://www.52pojie.cn/forum.php?mod=viewthread&tid=1407620&highlight=CAD%2B%C7%E5%C0%ED

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"这个字典都删除,
删除后是否会有其它问题,暂时未知。所以建议使用批处理那个命令





下载地址:蓝奏  https://wwsn.lanzouw.com/iWI1i2s7ipqh

免费评分

参与人数 9吾爱币 +8 热心值 +7 收起 理由
zenger05 + 1 谢谢@Thanks!
Mufeng915 + 1 + 1 我很赞同!
xxkz + 1 + 1 用心讨论,共获提升!
nt0114 + 1 + 1 我很赞同!
语过添情 + 1 我很赞同!
iadngos + 1 + 1 热心回复!
乘风逐日 + 1 + 1 热心回复!
Zed丶小灰狼 + 1 + 1 热心回复!
shengruqing + 1 我很赞同!

查看全部评分

本帖被以下淘专辑推荐:

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

推荐
xxkz 发表于 2025-3-31 12:34
本帖最后由 xxkz 于 2025-3-31 12:36 编辑

========================================

(defun c:SCL ();;;;"

(dictremove (namedobjdict) "ACAD_DGNLINESTYLECOMP")

(command "-purge" "a" "*" "n")

(princ "\n*********已清理完毕。")

       (princ));;
========================================
不要复制=====,把这段代码复制成文本文档,改后缀为.lsp,加载到CAD里面输入命令SCL,可以清理无用的内容,减少文件体积,亲测有效。
代码内的“defun c:SCL ();;;;"中的SCL”可以自己更换为自己想要的命令字符。

免费评分

参与人数 1吾爱币 +1 热心值 +1 收起 理由
cayuer + 1 + 1 热心回复!但这个软件可以不打开文件清理

查看全部评分

推荐
huangdong688 发表于 2025-4-1 10:34
xxkz 发表于 2025-3-31 12:34
========================================

(defun c:SCL ();;;;"

没成功,能加载,提示“输入的列表有缺陷”,能有成品吗?;DeepSeek给出如下代码:
(defun c:SCL (/ hasDGN)
  (if (not (vl-load-com)) ; 检查是否支持Visual LISP
    (progn
      (alert "错误:当前AutoCAD版本不支持Visual LISP!")
      (exit)
    )
  )
  (setvar "cmdecho" 0)
  (princ "\n[1/2] 检查DGN残留数据...")
  (if (setq hasDGN (dictsearch (namedobjdict) "ACAD_DGNLINESTYLECOMP"))
    (progn
      (dictremove (namedobjdict) "ACAD_DGNLINESTYLECOMP")
      (princ "\n   ✓ DGN线型组件已移除。")
    )
    (princ "\n   ✓ 未发现DGN残留。")
  )
  (princ "\n[2/2] 正在清理未使用对象...")
  (command "-purge" "a" "*" "n")
  (setvar "cmdecho" 1)
  (princ "\n********* 清理完成。")
  (princ)
)
沙发
 楼主| cayuer 发表于 2025-3-31 10:22 |楼主
因为电脑没有下载2026 所以没有亲测。
但在CAD2022版本上是完全可以使用的。
用火绒杀了下 没啥,也是下了4天后,没问题才敢发上来,毕竟自己是电脑菜鸟,不能坑大伙
3#
wei666123 发表于 2025-3-31 10:22
感谢分享,这个不是独立的软件吗?是二次平台开发的啊
4#
yiwuyi888 发表于 2025-3-31 10:23
没用过这个,试下
5#
szhorse 发表于 2025-3-31 10:27
不能从cad2014开始支持就有点郁闷了
6#
sd192078 发表于 2025-3-31 10:27
好东西,支持一下
7#
 楼主| cayuer 发表于 2025-3-31 10:29 |楼主
szhorse 发表于 2025-3-31 10:27
不能从cad2014开始支持就有点郁闷了

老版本可以看看这个
https://www.52pojie.cn/thread-1077280-1-1.html
8#
szhorse 发表于 2025-3-31 10:31
cayuer 发表于 2025-3-31 10:29
老版本可以看看这个
https://www.52pojie.cn/thread-1077280-1-1.html

在用8.3了,只是电脑上安装了2014、2020、2024,这几天尝鲜又安装了2026,不能全部支持
9#
zyyymqy 发表于 2025-3-31 10:36
谢谢分享
10#
52soft 发表于 2025-3-31 10:36
这个要清理干啥?
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2025-4-3 21:04

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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