首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Enterprise-Architect在哪里存储用户定义的脚本?

Enterprise-Architect在哪里存储用户定义的脚本?
EN

Stack Overflow用户
提问于 2012-02-07 21:29:45
回答 4查看 2.1K关注 0票数 2

我将为我的EA-Project创建一个脚本。要做到这一点,有必要创建一个新的“组”,在这个组中,您可以添加自己的脚本。

我在硬盘上找到的本地脚本。它们驻留在EA-install-dir/Scritps中。

但是我在哪里可以找到我的附加脚本呢?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2012-03-01 21:21:52

EA脚本存储在以下三个位置之一:安装目录、项目本身和MDG Technologies。

安装目录中的脚本可用于从该计算机访问的任何项目。它们出现在EA脚本组Local Scripts中。

脚本也可以存储在项目本身中。每个EA项目都是一个数据库(一个.EAP文件只包含一个JET数据库),在表t_scripts中可以找到存储在项目中的脚本,以及您为组织它们而定义的脚本组。

这是创建脚本时脚本所在的位置,虽然可以将脚本从编辑器导出到文件(另存为),但AFAIK无法以相应的方式导入脚本。但是您不需要将脚本保存到文件中才能使用它,并且EA不使用该文件,只使用t_scripts中的条目。

t_scripts中的脚本仅在存储这些脚本的项目中可用。如果多个用户(网络驱动器或外部数据库存储库上.EAP文件)访问该项目,则无论他们从哪台计算机访问该项目,他们都可以使用脚本。

最后,脚本可以包含在MDG技术中,这是EA捆绑主要与建模相关的适配的方式(例如UML配置文件和文档模板,而不是包含任意功能的插件)。部署后,MDG技术由一个XML文件组成,可以在其中找到脚本(和所有其他捆绑的适配)。

部署MDG的脚本在您启用了MDG技术(设置- MDG技术)的任何EA会话中都可用,并出现在与MDG技术同名的脚本组中。(脚本组EAScriptLib实际上是MDG技术。)如果MDG技术部署在网络驱动器上,则可以在任何计算机和任何项目中使用脚本。

票数 3
EN

Stack Overflow用户

发布于 2015-04-02 18:18:44

我在寻找一种轻松导出和导入脚本的方法时偶然发现了这一点,但我发现了一种更简单的方法:

-> ->数据管理Project导出参考数据...然后在出现的窗口中选中"Automation scripts“并单击export,您将拥有一个包含自定义脚本的xml。

若要将它们导入到其他项目中,请执行以下操作:-> ->数据管理project导入参考数据...

“数据管理”菜单可能在其他地方,这取决于您的EA版本(这里是12)

票数 3
EN

Stack Overflow用户

发布于 2016-06-06 17:02:36

对于EA 9.x,它是项目->模型导出/导入->导入参考数据

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9177115

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档