这里提供的资源可以让您快速轻松地创建和管理自定义菜单,如JMP启动器中的菜单。
除了用于在2016年发现中展示此主题的幻灯片,还附带了3个资源:
- 规范数据表,其中包含可立即开始的示例条目。请务必下载此内容,因为它是您用来创建自定义菜单的主要工具。
- .jsl脚本,与规范表中包含的脚本相同。该脚本创建另一个脚本,该脚本在运行时会创建一个新菜单。
- 插件,作为如何在单个子菜单下向用户呈现多个自定义菜单的示例。该加载项还会安装许多图标,您可能会在创建自定义菜单时发现这些图标很有用。名为“book.png”的图标的整个路径是“$ Addin_Home(com.jmp.brady.CustomStarterMenu)/book.png”。请注意:并非所有示例菜单中的平台启动按钮都处于活动状态。 菜单和数据表仅作为可执行操作的示例以及如何完成表格的示例。
要轻松查看图标和/或将其传输到另一个文件夹,请选择打开addin文件夹查看>插件 ,选择自定义入门菜单插件,然后单击对话框中的链接。
要使用规格表创建自定义菜单,请将信息放入规格数据表的前5列:
- 类别:为要在其中显示选择的子菜单命名。
- 图标:如果您希望按钮旁边出现一个图标,请在此处添加指向该图标的链接。注意:图标不会调整大小!
- 按钮:输入您要在按钮上显示的文本。
- 脚本:按下按钮时输入要执行的JSL。这可以是从单字平台启动到整个JSL脚本的任何事情。
- 说明:输入您要包含在按钮旁边的任何有用文字。

下图显示了上面规格表生成的菜单。

输入每个按钮的所有信息后,为您要创建的每个菜单创建一列1/0标记。使用1显示项目,如果不想显示项目,则使用0。在下面的屏幕截图中,我们看到初级,中级和高级菜单将各自呈现不同的按钮组合。

现在,运行创建自定义菜单脚本数据表脚本(包含在表中),它将提示您选择要创建的一个或多个菜单:

按OK后,将为每个选定的菜单生成一个脚本。运行相应的脚本以生成每个菜单。(以下示例对应于“中级”菜单。)

将一组菜单脚本打包为插件也很容易,允许用户根据需要访问其中的任何一个。
