您是否曾經希望有一種更好的方式來管理您的收藏聯合管理計劃插件? 隨著新插件管理器加載項,您可以跟踪所有加載項開發活動。 這篇博文是由三部分組成的系列文章的第一部分,介紹瞭如何定義和構建加載項,向用戶部署加載項, 和進行高級定制在加載項管理器中可用。
第1步:創建開發源文件夾
此步驟只是組織加載項文件的一種建議方法。 您可以執行這部分,但最適合您。
- 為您的加載項創建一個文件夾。 該文件夾將包含該加載項的所有版本以及源文件。 如果您希望加載項管理器在每次構建新版本時為您存檔加載項,則可以選擇創建一個存檔文件夾。
Destination FolderDestination FolderDestination FolderDestination Folder目標文件夾
- 或者,在源文件夾中創建子文件夾以分別對不同類型的文件進行分組。 對於小型加載項來說,這可能是不必要的,但當單個加載項中使用許多文件時,這可能非常有用。
Source FolderSource FolderSource FolderSource Folder源文件夾
第 2 步:定義新的加載項
- 在定義任何加載項之前,將會出現一條消息,如下所示。

- 單擊“新建加載項”按鈕
定義一個新的加載項。
- 單擊省略號按鈕添加源文件夾和目標文件夾。 您可以選擇為您的加載項啟用存檔並提供存檔文件夾。

- 如果源文件夾中沒有 addin.def 文件,系統將提示您輸入加載項的名稱和 ID。 輸入名稱和 ID,然後單擊“創建”。


第 3 步:更新一般信息
- 在常規信息選項卡下,您可以選擇添加版本號、最小/最大 JMP 版本和支持的主機。

- 在選項卡的底部,有一個文件夾位置部分。 您可以在此處更新源/目標文件夾以及存檔設置。
Folder LocationsFolder LocationsFolder LocationsFolder Locations文件夾位置
- 更新後,按保存按鈕
保存此信息。
- 或者,您可以單擊“鎖定加載項定義”複選框,以確保不會對您的 addin.def 文件進行任何更改。

第 4 步:添加菜單項
- 單擊“菜單項”選項卡可更新加載項菜單項命令。 在添加任何子菜單或命令之前,該選項卡如下所示。
- 然後您可以添加子菜單或命令。 在此示例中,只有一個命令。 單擊“菜單項樹”旁邊的紅色小三角菜單,然後選擇“添加命令”以將命令菜單項添加到樹中。 命令創建後,將具有以下默認值。

- 重命名菜單項並可選擇為其提供工具提示。

- 使用文件或直接粘貼 JSL 添加要為此命令運行的操作。 在此示例中,我們將腳本粘貼到“運行此 JSL”選項中,如下所示。 為此,請單擊“...”按鈕,將 JSL 粘貼到腳本編輯器中,然後按“確定”。 結果如下所示。

- (可選)為菜單項命令設置圖標和快捷方式。
- 完成後,按保存按鈕
保存菜單項。
步驟 5:構建並安裝 JMP 插件
在加載項管理器中正確定義加載項後,您現在就可以構建和安裝加載項了。
- 要構建加載項(即創建 jmpaddin 文件),請單擊“構建”按鈕
當選擇所需的加載項時。 單擊此按鈕後,將在目標文件夾中創建 jmpaddin 文件。
- 如果您打開了自動存檔,並且設置了“提示評論”首選項,您將看到一個彈出窗口,其中包含一個用於評論的文本框。 這是存儲有關加載項的特定版本中發生的更改的信息的好地方。

- 要安裝該加載項,只需在加載項列表中選擇該加載項後,單擊“安裝”下拉按鈕並選擇“安裝 DEV”即可。
我希望你能找到我的插件管理器插件很有用!