将所有块转换为行和文本

时间:2016-11-19 15:43:32

标签: autocad

我知道这是一个非常复发的问题。

我是AutoCAD(2012)2D绘图中的新手,总是当我收到绘图时,我希望删除前几代绘图中的所有内容,并删除内部的所有内容,例如块,尺寸定义,图层名称,文本定义等,以便只保留几何,文本,仅此而已!保留所有具有相同属性的行,将所有文本保留为单个字体,保留在单个图层中等。

我不相信这是一个偏远的要求。我只需要一个背景'用于向承包商展示干净的图纸,仅使用我自己的绘图元素,仅使用几何图形作为支撑。通常只有维度。

这是一项非常规范的活动,我通过互联网找到了不同的答案,涉及非标准化和艺术性的组合:

  • LAYMRGPURGE
  • AUDIT
  • SELECTSIMILAR
  • WBLOCK
  • EXPLODEXPLODE
  • DIMSTYLEBATTMAN
  • DXFOUTWMFOUTDXFINWMFIN
  • BURST

以及其他任何命令,但在应用了大部分命令后,生成的图形始终会保留一些对象:

  • 具有单独颜色的线条,
  • 具有原始颜色的尺寸,
  • 几个阻止其属性的块(使用XPLODE),
  • 一些错误的转换字体(使用WMFOUT),

和其他类似情况不是一个准时例外,但总是占很大比例。

我确信只有一个命令功能,用于简化绘图并删除所有以前的用户名,以便“展平”'标准,固定的程序中的绘图?

提前致谢。

1 个答案:

答案 0 :(得分:0)

我认为这并不容易。如果有这样的命令,我不知道,但...... 在您描述的情况中,您应该附加绘图作为外部参考XRef。在这种情况下,您可以将此类绘图显示为更暗或更亮,但绘图中没有太多更改。此外,如果您获得此类文件的新版本,例如因为Architect进行了一些更改,您无需执行任何操作,可能只会重新加载此类文件并显示新版本。

您将有两个单独的文件:

  1. base,例如architecture
  2. 分支,例如electircal,HVAC等。你的工作。
  3. of corse你可以考虑一些脚本(LISP的scr文件),它将运行所有命令你只想运行一个命令。创建这样的脚本并不是很复杂,但在我看来,使用XRef很容易和灵活。