1、CAD 文件容量巨大且无法 Pu 清理的问题 第 1 页,共 3 页 CAD 文件容量巨大且无法 Pu 清理的问题 一、 问题 最近 , 很多 dwg 文件 的 容量 暴增 , 具体的表现如下: 1. dwg 文件 里 明明 只有 几十 根 线条 , 但是 文件 的 容量 高达 10 20 多 M。 例如 , 下图 的 dwg 里 只有 23 根 线条 , 但是 容量 高达 14.6M。 2. dwg 文件 打开 时 , 会 弹出 “ 代理 信息 ” 的 对话框 , 提示 “ 缺少 应用 程序 : AcDgnLS” ,如 下图 。 3. 打开 的 图形 中 , 会 有 无数 的 线型 存在 ,
2、 如 下图 。 CAD 文件容量巨大且无法 Pu 清理的问题 第 2 页,共 3 页 4. 但是 在 执行 Purge 命令 做 清理 时 , 发现 没有 任何 线型 可以 删除 掉 。 二、 说明 经 检查 , 这是 由 MicroStation 生成 的 .dgn 文件 在 导入 CAD 时 出现 的 问题 。 从 AutoCAD 2012 起 , 默认 的 CAD 版本 里 存在 这个 bug, 会 把 大量 的 DGN 线型 带入 到 .dwg里 , 并 无法 清理 删除 掉 。 Autodesk 公司 在 发现 这个 问题 后 , 已经 给出 了 补丁 来 防止 这种 问题 的 蔓延
3、 。 所以 , 只要 AutoCAD 2012 安装 了 SP2 补丁 , 就 可以 规避 新问题 的 产生 。 但是 , 对于 已经 存在 问题 的 dwg 文件 , 需要 单独 加载 Autodesk 公司 提供 的 某个 插件 来对 DGN 线型 进行 清理 。 可是 , 经过 测试 , 这个 插件 的 运行 速度 非常 缓慢 , 而且 容易 出现 命令 失败 自动 退出 的 情况 。 因此 , 给 大家 提供 一个 简单 的 方法 来 处理 这个 问题 。 三、 解决 方法 1. 首先,我们需要 打开 一个 低版本 的 AutoCAD, 譬如说 2010 版本 。 因为 bug 是 从
4、 2012 版本 开始 出现 的 , 所以 老版本 的 CAD( 如 2006、 2008、 2010)都 可以 处理 有 问题 的 dwg 文件 。 2. 在 AutoCAD 2010 里 打开 有 问题 的 dwg 文件 。 CAD 文件容量巨大且无法 Pu 清理的问题 第 3 页,共 3 页 3. 启动 wblock 命令 ( 别名 w) 来 进行 写块 。 具体 步骤 参见 下图 。 1) 选择 “ 整个 图形 ” ; 2) 输入 新 文件 的 名称 ; 3) 按“ 确 定 ” 按钮 来 创建 新 文件 。 4. 新 创建 的 文件 容量 将 恢复 到 正常 的 范围 。 譬如 下图 , 原先 存在 大量 DGN 线型 的 文件 有 14.6M; 经过 写块 后 , 恢复 到 只有 43K。 5. 之后, 使用 新 创建 的 文件 就 可以 进行 正常 的 制图 工作 了 。