我想一起更改多个图表的属性,而不是逐个点击它们。有谁知道如何实现这一目标?
答案 0 :(得分:1)
您可以使用Enterprise Architect的脚本工具来循环您想要更改的图表并更新它们。 请参阅this section of the manual以获取帮助。
EA包含大量示例脚本,可以是本地脚本,也可以是EAScriptLib MDG。
另一个示例来源是我的Github存储库:https://github.com/GeertBellekens/Enterprise-Architect-VBScript-Library
答案 1 :(得分:1)
您可以编写SQL来操作数据库。 t_diagram.PDATA
包含一个长长的神秘字符串,其中一个部分为ScalePI=0;
(这是无缩放的默认值)。您可以将其更改为ScalePI=1;
(意味着缩放到一页)。
字符串操作因数据库而异。所以你需要编写自己的,你可以使用
在脚本中执行Repository.Execute("UPDATE t_diagram ...")
请注意,您应首先在沙箱中对此进行测试,因为无效的SQL很容易破坏整个存储库。