我将为我的EA-Project创建一个脚本。要做到这一点,有必要创建一个新的“组”,在这个组中,您可以添加自己的脚本。
我在硬盘上找到的本地脚本。它们驻留在EA-install-dir/Scritps中。
但是我在哪里可以找到我的附加脚本呢?
发布于 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技术部署在网络驱动器上,则可以在任何计算机和任何项目中使用脚本。
发布于 2015-04-02 18:18:44
我在寻找一种轻松导出和导入脚本的方法时偶然发现了这一点,但我发现了一种更简单的方法:
-> ->数据管理Project导出参考数据...然后在出现的窗口中选中"Automation scripts“并单击export,您将拥有一个包含自定义脚本的xml。
若要将它们导入到其他项目中,请执行以下操作:-> ->数据管理project导入参考数据...
“数据管理”菜单可能在其他地方,这取决于您的EA版本(这里是12)
发布于 2016-06-06 17:02:36
对于EA 9.x,它是项目->模型导出/导入->导入参考数据
https://stackoverflow.com/questions/9177115
复制相似问题