在特定位置打开 Sparx Enterprise Architect (EA) 13 模型
Open a Sparx Enterprise Architect (EA) 13 model at a specific location
为了使 Enterprise Architect 在我的组织中更受欢迎,我希望能够将 "EA links" 发送给其他成员,以便他们可以直接开始在项目的给定图表或文件夹上工作浏览器。
理想情况下,我可以将 link 嵌入到文档中,例如 ea://path/to/diagram/Diagram1 将是完美的。但是我还没有听说过这个功能。
在许多基于树视图的应用程序中,可以提供命令行参数来告诉应用程序最初要显示的树视图节点。但是我找不到任何关于 EA.exe 命令行的文档(EA.exe /help 没有做任何事情)。
有这样的功能吗?
您可以将图表设置为默认图表。不同 EA 版本之间的变化方式和位置(它们为每个版本切换菜单)。对于 EA13,您可以在图表的空白位置使用上下文菜单:设置为用户默认值。
我在 EA 的期权丛林中找不到模型默认选项。但是,在 V13 的“开始”菜单中键入 "default" 时会出现
触发行为。 FWIW:没有取消设置。您必须创建一个虚拟图,将其设为模型默认值并将其删除。现在,这是一个智能用户界面,不是吗?
设置焦点中的默认元素(据我所知)只能通过脚本来实现。最好的办法是有一个在打开模型时发出 Repository.ShowInProjectBrowser(element)
的加载项。或者,您可以使用 .bat
-脚本来为您执行此操作。
实际上有一个开源工具 EA Protocol Handler 可以做到这一点。
The EA Protocol Handler is a program, targeting the Windows operating system, that defines and handles an ea:// protocol to link from web pages to specific artifacts in Enterprise Architect repositories.
我在很多年前测试过它,它确实有效。我不再使用它的原因是它使 uri 太长而无法在 Word 中用作超链接。
它似乎自 2009 年以来一直处于休眠状态,但它可能仍然有效。
为了使 Enterprise Architect 在我的组织中更受欢迎,我希望能够将 "EA links" 发送给其他成员,以便他们可以直接开始在项目的给定图表或文件夹上工作浏览器。
理想情况下,我可以将 link 嵌入到文档中,例如 ea://path/to/diagram/Diagram1 将是完美的。但是我还没有听说过这个功能。
在许多基于树视图的应用程序中,可以提供命令行参数来告诉应用程序最初要显示的树视图节点。但是我找不到任何关于 EA.exe 命令行的文档(EA.exe /help 没有做任何事情)。
有这样的功能吗?
您可以将图表设置为默认图表。不同 EA 版本之间的变化方式和位置(它们为每个版本切换菜单)。对于 EA13,您可以在图表的空白位置使用上下文菜单:设置为用户默认值。
我在 EA 的期权丛林中找不到模型默认选项。但是,在 V13 的“开始”菜单中键入 "default" 时会出现
触发行为。 FWIW:没有取消设置。您必须创建一个虚拟图,将其设为模型默认值并将其删除。现在,这是一个智能用户界面,不是吗?
设置焦点中的默认元素(据我所知)只能通过脚本来实现。最好的办法是有一个在打开模型时发出 Repository.ShowInProjectBrowser(element)
的加载项。或者,您可以使用 .bat
-脚本来为您执行此操作。
实际上有一个开源工具 EA Protocol Handler 可以做到这一点。
The EA Protocol Handler is a program, targeting the Windows operating system, that defines and handles an ea:// protocol to link from web pages to specific artifacts in Enterprise Architect repositories.
我在很多年前测试过它,它确实有效。我不再使用它的原因是它使 uri 太长而无法在 Word 中用作超链接。
它似乎自 2009 年以来一直处于休眠状态,但它可能仍然有效。