川小胖学python

博客园 首页 新随笔 联系 订阅 管理

从一个包含有 “DGN线型(DGN是一种文件格式,通常是建筑在画总图时使用到相关软件,而在相互参照过程中,使得这些无用的数据存在于DWG文件中且不可见。)” 文件拷贝到别的DWG文件时,DWG文件体积会变大,而且在复制过程中包含了大量的非必要数据(这些数据会伴随着复制、插入等命令跟随到别的文件中)。同事,还会出现以下两种情况:

  1. 无法复制和粘贴图元。
  2. 悬挂较长时间用于选择文本和 “特性” 选项板的打开。(也就是跨文件复制粘贴慢,特性表打开时,运行速度变慢。)
  3. 图形文件需要很长时间才能打开。

解决办法如下:

  1. 打开需要处理的CAD文件;
  2. 运行命令:(dictremove (namedobjdict) "ACAD_DGNLINESTYLECOMP"),注意该命令包括括号。
  3. 使用pu命令,清理所有。

以上方法基本能解决常见的场景,处理完以后不会对原数据文件产生影响,不会损坏现有成果。而且跨文件复制,粘贴运行速度变得很快。

如果以上办法仍不能解决,需要借助第三方工具。

 

posted on 2020-12-11 08:56  川小胖学Python  阅读(1574)  评论(0编辑  收藏  举报