這裡提供的資源可以讓您快速輕鬆地創建和管理自定義菜單,如JMP啟動器中的菜單。
除了用於在2016年發現中展示此主題的幻燈片,還附帶了3個資源:
- 規範數據表,其中包含可立即開始的示例條目。請務必下載此內容,因為它是您用來創建自定義菜單的主要工具。
- .jsl腳本,與規範表中包含的腳本相同。該腳本創建另一個腳本,該腳本在運行時會創建一個新菜單。
- 插件,作為如何在單個子菜單下向用戶呈現多個自定義菜單的示例。該加載項還會安裝許多圖標,您可能會在創建自定義菜單時發現這些圖標很有用。名為“book.png”的圖標的整個路徑是“$ Addin_Home(com.jmp.brady.CustomStarterMenu)/book.png”。請注意:並非所有示例菜單中的平台啟動按鈕都處於活動狀態。 菜單和數據表僅作為可執行操作的示例以及如何完成表格的示例。
要輕鬆查看圖標和/或將其傳輸到另一個文件夾,請選擇打開addin文件夾查看>插件 ,選擇自定義入門菜單插件,然後單擊對話框中的鏈接。
要使用規格表創建自定義菜單,請將信息放入規格數據表的前5列:
- 類別:為要在其中顯示選擇的子菜單命名。
- 圖標:如果您希望按鈕旁邊出現一個圖標,請在此處添加指向該圖標的鏈接。注意:圖標不會調整大小!
- 按鈕:輸入您要在按鈕上顯示的文本。
- 腳本:按下按鈕時輸入要執行的JSL。這可以是從單字平台啟動到整個JSL腳本的任何事情。
- 說明:輸入您要包含在按鈕旁邊的任何有用文字。

下圖顯示了上面規格表生成的菜單。

輸入每個按鈕的所有信息後,為您要創建的每個菜單創建一列1/0標記。使用1顯示項目,如果不想顯示項目,則使用0。在下面的屏幕截圖中,我們看到初級,中級和高級菜單將各自呈現不同的按鈕組合。

現在,運行創建自定義菜單腳本數據表腳本(包含在表中),它將提示您選擇要創建的一個或多個菜單:

按OK後,將為每個選定的菜單生成一個腳本。運行相應的腳本以生成每個菜單。(以下示例對應於“中級”菜單。)

將一組菜單腳本打包為插件也很容易,允許用戶根據需要訪問其中的任何一個。
