如何使用批处理安装 JMP 插件你好,
我已经开发了一些 JMP 插件,我想为我公司的每个新 JMP 用户安装一个“基本工具包”。
这怎么可能?
谢谢,
杰罗姆
Re: 如何使用批处理安装 JMP 插件感谢大家的帮助。 解决方案很多,我需要找到最适合我公司的!
Re: 如何使用批处理安装 JMP 插件社区中也有许多脚本和参考资料可以做这种事情。 我使用的那个有一个位于服务器上的加载项存储库(一种由 Brady Brady 开发的方法)。 去年也有关于这个的发现演讲。 参考资料如下。
创建一个自我更新的 JMP 插件库(原文由@brady_brady )
如何编写自更新 JMP 插件(一个博客由@Jeff_Perkinson使用 Brady 方法的脚本)
用于管理分发和跟踪加载项的平台(约翰·摩尔在 2016 年的一次发现演讲)
Re: 如何使用批处理安装 JMP 插件添加到 Ian 的评论中,我放在一起的最后一个企业级 Addin 系统实际上只需要添加到每个 JMP 用户启动文件的脚本,以及 .jmpcust(更改为下拉菜单)。下拉菜单基本上会弹出一个 Web 浏览器窗口,其中列出了可用的插件。使用 Web 浏览器窗口可以添加到插件列表中,而无需走出去触摸每个 JMP 用户的系统。当用户选择一个插件时,它会以标准 JMP 方式安装该插件。然而,每次添加都是这样编写的,它在运行时做的第一件事就是下载自己的新副本,并将其写入插件的目录。然后运行插件脚本。这确保了用户始终拥有插件的最新副本。事实证明,复制插件的开销对用户来说是不明显的。代码被复制而不只是从中央站点运行的原因是插件检查是否存在所需的网络连接,如果没有,插件运行上次运行插件时复制的版本。 该系统非常成功,并在 JMP 9 刚刚发布时实施后继续运行。
Re: 如何使用批处理安装 JMP 插件对此的最佳答案可能是您需要服务的用户数量,以及您的插件开发或更改的速度。
一种方法是将加载项放在共享文件夹中,然后使用JMP 启动文件扫描此文件夹以查找新的或修订的加载项并在本地安装它们。 如果您还想删除加载项,您可以添加逻辑来检测当前安装但不再位于文件夹中的加载项。 当然,这将要求您最初有一种方法来分发启动文件本身。