2

我将为我的 EA 项目创建一个脚本。为此,有必要创建一个新的“组”,在该组中您可以添加自己的脚本。

我在硬盘上找到的本地脚本。他们居住在EA-install-dir/Scritps.

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

4

4 回答 4

3

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 技术部署在网络驱动器上,您可以在任何机器和任何项目中使用脚本。

于 2012-03-01T13:21:51.827 回答
3

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

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

要将它们导入另一个项目:项目 -> 数据管理 -> 导入参考数据...

“数据管理”菜单可能位于其他位置,具体取决于您的 EA 版本(此处为 12)

于 2015-04-02T10:18:43.857 回答
0

对于 EA 9.x,它是 Project->Model Export/Import->Import Reference Data

于 2016-06-06T09:02:35.770 回答
0

对于 EA 13 及更高版本,它是配置 -> 模型 -> 传输 -> 导出参考数据,然后选择列表底部附近的自动化脚本。

于 2017-12-18T19:57:21.680 回答