更多附加组织功能如果能够将加载项组织到子菜单中就好了
用户界面回复:更多附加组织功能哦哦哦。 我刚刚意识到,如果您从加载项复制并粘贴加载项到子菜单中,则可以“隐藏”原始加载项,这样就不会丢失其文件引用。 还是笨重。 我宁愿移动它。
回复:更多附加组织功能Mac 中也存在“视图”>“自定义菜单”下,但功能不如 Windows 版本。 我修改 addin.jmpcust 的方法适用于 Mac 和 Windows,而且更直接。 也许自定义菜单中的移动选项将是此处的关键,并使其适用于 Mac 和 Windows。
@andreacoombs1 ,我可以将加载项复制并粘贴到加载项菜单内的子菜单中,但无法从此界面移动或删除加载项。 相反,如果您将加载项复制到子菜单中,保存,然后取消注册加载项,则会有效地移动它。 但是,如果加载项指向 jsl 文件而不是将 JSL 复制到命令项中,则它将中断。
这不是一个非常强大的解决方案,因此我坚持像上面那样修改 addin.jmpcust 文件,将其“移动”到选择的子菜单。
我也希望自定义菜单和工具栏界面中的命令可以将菜单项(如加载项)移动到加载项菜单或其他自定义菜单中新创建的子菜单中。
回复:更多附加组织功能我认为这只能在 Windows 上实现:\
回复:更多附加组织功能我想使用自定义菜单和工具栏在加载项菜单中创建子菜单。下图显示了此功能的位置。

回复:更多插件管理功能@迈克D_安德森,
我认为现在可以在“自定义”>“菜单和工具栏”下完成此操作,但它很笨重。 也可以通过修改底层插件文件(addin.jmpcust)来完成,如下所示:
<!-- JMP Add-In Builder created --><MENU_AND_TOOLBAR_CUSTOMIZATIONS jm="http://www.jmp.com/ns/menu" version="3">
<INSERT_IN_MAIN_MENU>
<INSERT_IN_MENU>
<NAME>ADD-INS</NAME>
<INSERT_AFTER>
<NAME></NAME>
<MENU>
<NAME>TRAINING STARTERS</NAME>
Training Starters
<COMMAND>
<NAME>JMP 11 TRAINING STARTER</NAME>
JMP 11 Training Starter
<ACTION type="text">/*</ACTION></COMMAND></MENU></INSERT_AFTER></INSERT_IN_MENU></INSERT_IN_MAIN_MENU></MENU_AND_TOOLBAR_CUSTOMIZATIONS>
但这也有点笨拙。 这就是我组织所有培训入门和其他内部插件的方式,方法是在相关插件命令之前添加
@andreacoombs1 ,也许添加一些更多关于如何做到这一点的细节确实会对 PM 有所帮助。
回复:更多插件管理功能@克里斯_基希伯格- 迈克是对的。我希望能够通过创建子菜单来组织我的加载项菜单。它不仅会让东西更容易找到,而且我也不希望客户看到一些东西,因为它们仅供内部使用。
回复:更多插件管理功能@克里斯_基希伯格- 我认为这个请求更多的是针对已经安装的或由其他人制作的加载项。
回复:更多插件管理功能@andreacoombs1 ,
该功能已经存在。 看一下“新建插件”对话框的子菜单部分:

您可以添加带有名称的子菜单: 然后添加带有所需脚本的命令。 如果您对新加载项使用相同的子菜单名称,它将被放置在同一子菜单中。 也可以有嵌套的子菜单
这是您要找的吗?
回复:更多插件组织功能 - 状态更改为:已确认回复:更多附加组织功能 - 状态更改为:正在调查回复:更多插件组织功能 - 状态更改为:已确认