【问题标题】:Autocad 2013 : edit object xData? - no or little coding experienceAutoCAD 2013:编辑对象 xData? - 没有或很少有编码经验
【发布时间】:2016-10-12 14:45:08
【问题描述】:

我正在使用 AutoCAD 2013 并且有很多带有 xdata 的实体的图纸。 (总是一个文本字符串)

我在 xdata 中发现的是这样的:

  • 代码 1000,ASCII 字符串:MQLEAC
  • 代码 1000,ASCII 字符串:28661,1512

所以,我想有 2 个字符串。是否可以将“MQLEAC”的名称更改为其他名称?并对绘图上所有类似的 xdata 重复此操作?

最简单的方法是查找-替换,或者之前的列表->之后我可以输入。

即使是命令 - 输入也可以。

我希望 xdata 可以存储在某个可访问的地方,这样我就可以在某个地方编辑文本……但这似乎不可能?

欢迎任何帮助。 我没有在我的工作地点编码的软件.. 所以我发现的关于 .NET 的东西我猜有点难做?可能无法在此处安装。

【问题讨论】:

    标签: .net autocad


    【解决方案1】:

    XDATA 附加到 每个 实体。您必须打开 XDATA 对象并迭代其中的所有值。我已经用 VBA(不是 .Net 语言)做了几次。

    也就是说,我认为没有人会为您的问题提供直接解决方案。理想情况下,您需要向我们提供您迄今为止尝试过的示例。此外,有不同的 .Net 语言,因此我们需要知道您使用的是哪种语言。

    也就是说,您可能不必在这里重新发明轮子。如果您只想查找/替换 XDATA,那么有一个可用的工具:

    认为您只从他们那里购买了您需要的命令。见http://www.4d-technologies.com/

    如果您仍打算编写自己的应用程序来执行此操作,那么有很多教程。比如这个写XDATA

    http://www.through-the-interface.typepad.com/through_the_interface/2007/04/adding_xdata_to.html

    【讨论】:

      猜你喜欢
      • 2018-08-09
      • 1970-01-01
      • 2016-10-10
      • 1970-01-01
      • 1970-01-01
      • 2019-10-18
      • 2012-08-05
      • 2021-09-11
      • 2016-11-09
      相关资源
      最近更新 更多