【发布时间】:2014-08-20 18:42:55
【问题描述】:
假设您在 Sparx Enterprise Architect 中有一个图表,并且您想提供一个按钮或链接来启动某种脚本。
我知道可以通过图表的上下文菜单访问图表类型的脚本,但我想向图表的用户提供一个按钮或链接来执行某个脚本。
这可能吗?
【问题讨论】:
假设您在 Sparx Enterprise Architect 中有一个图表,并且您想提供一个按钮或链接来启动某种脚本。
我知道可以通过图表的上下文菜单访问图表类型的脚本,但我想向图表的用户提供一个按钮或链接来执行某个脚本。
这可能吗?
【问题讨论】:
不是开箱即用的。 EA 允许您创建运行任何一个相当大的 EA 命令集的超链接,但该集不包括运行任意脚本的能力。
您可以做的是创建一个构造型和一个插件,它捕获EA_OnContextItemDoubleClicked 事件,并在检查构造型后执行所需的功能。
请注意,EA API 也不允许您运行任意脚本,因此您必须在插件中单独实现该功能。
【讨论】: