揭开神秘的CustomCommand功能

时间:2014-11-07 20:06:13

标签: c# add-in enterprise-architect

这是我的问题,如何在Enterprise Architect的API中“破解”CustomCommand来弄清楚它的功能是什么?这是我目前正在使用的内容,这似乎是一个被社区接受和可用的功能:

repository.CustomCommand("Repository", "ImportRefData", xml);

我想知道我还能用它做些什么,即一些导出所述参考数据。

此外,虽然Sparx无法正式支持此功能,因为它没有文档记录,这个命令在更新版本的EA中保持功能的可能性是多少,他们是否有破坏这类非法代码的历史?

谢谢, 亚历

1 个答案:

答案 0 :(得分:4)

答案是:你不能。我记录的几个命令来自Sparx论坛上的帖子。最终它们起源于Sparx支持本身。我记得读过一个知道其中一个命令要求更多信息的人。但Sparx的揭幕并不比已知的更多。我试图在EXE中找到字符串,但无济于事。

由于该功能存在了相当长的一段时间,Sparx非常不愿意对API进行重大更改,因此它可能不会改变。因此将来可以节省使用该功能。 IIRC Sparx本身建议在某些情况下使用。但只在论坛上......