Autocad 2013:编辑对象xData? - 没有或很少的编码经验

时间:2016-10-12 14:45:09

标签: .net autocad

我正在使用autocad 2013,并且附有大量附加了xdata的实体的图纸。 (始终是文本字符串)

我在xdata中找到的是:

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

所以,我想有两个字符串。是否可以更改" MQLEAC"的名称?变成别的什么?并重复图纸上所有类似的xdata?

最容易的就是像find-replace,或者之前的列表 - >之后我可以进入。

甚至命令 - 输入也没问题。

我希望xdata存储在某处可访问,所以我可以在某处编辑文本..但这似乎不可能?

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

1 个答案:

答案 0 :(得分:0)

INSERT INTO "Real".noduplicates (userName, lastUpdate, week, builder, Traffic) VALUES (%s,%s,%s,%s,%s) ON CONFLICT ON (builder) DO NOTHING; 附加到每个实体。您必须打开XDATA对象并迭代其中的所有值。我用VBA(不是.Net语言)做了好几次。

尽管如此,我并不认为任何人都会为您的问题提供直接解决方案。理想情况下,您需要向我们提供您目前为止尝试过的示例。此外,还有不同的.Net语言,因此我们需要知道您正在使用哪种语言。

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

Search and replace XDATA

认为您只购买了他们需要的命令。请参阅http://www.4d-technologies.com/

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

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