- 牛云
-
说一下原理吧,
根据cad软件提供的解释,不能清理线型的原因有:
-- 是默认线型 BYLAYER、BYBLOCK 或 CONTINUOUS。
-- 是当前线型。
-- 被指定给图层。
首先排除掉第一项,因为这几个线型是大家经常使用的。
其次排除第二项,方法是把0层置为当前图层,线型选默认。
最后第三项,就是问题的根源,大量线型被指定给特定的图层。所以只要这些图层存在,那么这些线型用pu命令是无法清除的。从而推导出解决思路:去除多余,不信任图层(指可能存在被指定大量线型的图层)。
解决办法:把cad图纸里面的所有图元,规整到可信任的图层,然后pu,清理掉不信任图层,随之被不信任图层的顽固线型也被清理掉了。
无需要安装任何插件,亲测有效。
- snjk
-
在使用CAD制图软件绘制图纸的过程中,经常会遇到一种问题:拿到的CAD图纸文件特别大,但是在打开之后,图纸上的内容却很少。为什么会出现这种CAD图纸文件异常增大的情况呢?遇到这种问题后该如何解决呢?接下来给大家详细介绍一下吧!
CAD图纸文件异常增大的原因:
主要是CAD的BUG,从包含DGN线型的DWG复制和粘贴时会导致DWG文件增大,这些数据大部分为非必要数据。在将同一图形中的对象从一个文件复制/粘贴到另一个文件时,或者在将使用DGN线型的图形附着到其他文件作为外部参照时,出现的文件膨胀问题。
DGN是一种文件格式,建筑总图绘制过程中很有可能会使用到相关的软件,而在互相参照的过程中,使得这些无用数据存在于DWG中并且不可见,这给清理和管理带来很大的困难。
CAD图纸文件异常增大的解决方法:
1、下载下列补丁进行修补。
2、补丁安装说明:
1)关闭所有软件应用程序。
2)将修补程序下载至本地计算机上的某个位置。
3)双击ZIP可执行文件并将文件提取到计算机。
4)找到产品安装文件夹中的AcDgnLS.dbx 将文件重命名为AcDgnLS.bak。
5)将从步骤 3 中提取的文件复制到产品安装文件夹。
3、执行清理工具的步骤:
1)启动浩辰CAD。
2)运行NETLOAD 命令并浏览到 DgnLsPurge.dll(从上述步骤 5 中复制的文件之一)。
如果您在加载 DgnLsPurge.dll 时遇到问题,请检查 .dll 文件的特性,方法是选择该文件、单击鼠标右键,然后选择“特性”。在某些情况下,系统的安全设置可能阻止加载 .dll。如果是这种情况,可以通过选择特性的“安全”部分中的“取消阻止”来取消阻止 .dll。
3)打开受影响的图形文件。
4)运行DGNPURGE命令以使图元可以清除。
5)为所有未使用的对象运行PURGE命令。
6)如果需要,请重复步骤 4-5。
7)保存DWG。
8)为其他受影响的文件重复步骤 3-7。
注意事项:
1、另存DXF虽然也可解决部分问题,但是过程中极有可能丢失数据,请慎重使用!
2、在关闭 CAD 后,DGNPURGE 命令将不保持在系统上加载。如果你需要在CAD的将来任务中使用此命令,需要通过再次使用NETLOAD命令重新加载DGNLsPurge.dll。
3、卸载此修补程序的步骤
1)在产品安装文件夹中,删除您下载的修补程序文件。
2)将 AcDgnLS.bak 文件重命名为AcDgnLS.dbx。
- coco
-
拷贝 (dictremove (namedobjdict) "ACAD_DGNLINESTYLECOMP")
,按空格键后,然后再输入PU命令。
慎用,会清理掉很多很多.
这个一般是Copy了别人的图纸,产生的DGN线型。(copy别人的图纸,导致图纸太大的时候,用这个命令压缩效果很好)
- 康康map
-
PURGE,快捷键是PU,可以清理掉的,当然前提是你的这个东东没有在文件中使用,看看是不是有锁定的图层,关闭的图层,都打开删掉,肯定可以清理掉的。
- 马老四
-
拷贝 (dictremove (namedobjdict) "ACAD_DGNLINESTYLECOMP")
,按空格键后,然后再输入PU命令。
慎用,会清理掉很多很多.
这个一般是Copy了别人的图纸,产生的DGN线型。(copy别人的图纸,导致图纸太大的时候,用这个命令压缩效果很好)
- 大鱼炖火锅
-
其实不用这么复杂,打开图纸,输入命令W。在弹出的对话框里,选择“源”为整个图形,填好存储路径和图纸名称,然后直接输出。把新存储的图PU一下即可
- 苏州马小云
-
如果发现CAD文件中包含有很多的无用的CAD线型,这些线型的存在,给我们的看图带来很大的不便,在CAD文件中,我们该如何清除这些多余的线型呢?
CAD文件中多余线型的清除:
1.到以下两个网站下载CAD2019补丁:
2.关闭所有与CAD相关的应用程序
3.在2019的安装目录下找到AcDgnLS.dbx这个文件,拷贝出来作为备份。
4.把解压出来的两个文件拷贝到软件目录根目录下,注意区分32位、64位
5.打开CAD后打开有问题那图,运行netload,读取那个新拷贝的DgnLsPurge.dll文件
6.运行 DGNPURGE 命令,这一步可能会卡一会,不要慌,等待一会。
7.CAD处理完后运行 PURGE 命令。之后保存一下,现在再看文件的话,线型应该就已经被删除了。
- 小教板
-
要删除线型,你先确定这些线型,你都没有在使用!
正在使用的是删不掉的!
确定好之后
命令行输入 :la 空格
可以进入图层样式管理器中!
选中自己不要的删掉!
技巧:按着CTRL点图层,是添加到所选对象中,或是从所选对象中去掉
点第一个不要的图层。然后 按着shift点最后一个图层,可以把中间所有的都选中!
要是只是有线型,不是图层中的
那你在命令行输入 :lt 空格
进入线性管理器,把不要的删除!
祝好运!
- 我不懂运营
-
点列表里面点右键清除
或者你用文件-绘图实用程序-清理下
- ardim
-
把文件另存为.dxf格式文件,再打开,PU就可以删除多余的线型了,然后,再把文件保存.dwg文件即可
- 瑞瑞爱吃桃
-
复制到cad安装目录的support文件夹里一个叫acad20XX.lsp(你安装的版本)
的最后一行(新开)
就不用每次都复制命令了!
- 左迁
-
(dictremove (namedobjdict) "ACAD_DGNLINESTYLECOMP") 复制进去命令栏
- FinCloud
-
常用的办法 把模型图纸全部复制出去,重新建cad文件;多余线型自动没有了。
- cloud123
-
天正导出下,比如T9格式,这样原来的天正标注不会拆分,而多余线型没有了