這是自定義菜單系列帖子中的第二篇 JMP 9 。該第一篇文章概述了JMP 9中發生的變化。在這篇文章中,我將為管理員提供一些策略,為大型團隊提供自定義菜單 JMP 用戶。
如果您是為JMP 8用戶提供自定義菜單或工具欄的管理員,則很可能您擁有 .jmpmenu 包含您分發的自定義項的文件。正如我在我的討論中所討論上一篇文章 ,JMP 9使用 .jmpcust 用於自定義的文件,與...不同 .jmpmenu 文件。將這些自定義項移動到JMP 9的第一項任務是從JMP 8獲取它們 .jmpmenu 歸檔到JMP 9 .jmpcust 文件。要實現此目的,您有兩種選擇:
- 使用JMP 9 菜單編輯器手動在JMP 9中進行等效的自定義,或
讓JMP 9為您進行轉換。
如果您的自定義範圍很廣,那麼讓JMP進行轉換可能是值得的,這需要一些技巧。JMP 9將嘗試轉換JMP 8的唯一時間 .jmpmenu 文件到JMP 9是1)JMP 9第一次運行,2)每當你恢復出廠默認值在JMP 9中。在這兩種情況下,JMP都會嘗試查找您的JMP 8自定義菜單,如果找到它,您將可以選擇將其推進。您需要安裝了JMP 8和JMP 9的PC才能執行此操作。
需要注意的一點是:JMP 8自定義菜單包含JMP 9中不再直接支持的功能。JMP 8允許您刪除內置的JMP菜單項(在JMP 9中,您隱藏它們),JMP 8支持將整個JSL腳本文件和圖標文件直接嵌入到 .jmpmenu 文件(在JMP 9中,你會使用 JMP加載項代替)。如果您的JMP 8菜單利用了這些功能,則不會提出這些方面。
考慮到這一點,讓我們來看一個例子。我有一個JMP 8自定義菜單文件, acme.jmpmenu ,1)刪除DOE菜單,2)添加一個自定義Acme菜單,運行一些腳本,Acme Inc.的所有JMP用戶都需要這些腳本。我需要做的第一件事就是導入 acme.jmpmenu 進入JMP 8,需要以下步驟:
(1)啟動JMP 8。
(2)選擇編輯>自定義>恢復為出廠默認值確保沒有其他自定義混合進來。我點擊了沒有當被問及是否合併以前版本的JMP中的菜單時。
(3)選擇編輯>自定義>菜單和工具欄 。
(4)右鍵單擊主菜單菜單編輯器窗格中的節點並選擇導入菜單存檔 。導航到您的 .jmpmenu 文件,選擇它,然後單擊打開 。在對話框中單擊“確定”,提醒您單擊應用按鈕。
(5)單擊應用按鈕然後 X 單擊框以關閉菜單編輯器是保存更改。
這是生成的JMP 8菜單,紅色箭頭指向缺少的DOE菜單。

關閉JMP 8後,我現在準備讓JMP 9導入這些更改。以下是步驟:
(1)啟動JMP 9。
(2)選擇查看>自定義>恢復為出廠默認值 (請注意,這已經轉移到了視圖 JMP中的菜單9)。點擊是確認你真的想要恢復。
(3)JMP將檢測是否存在JMP 8菜單自定義文件,並詢問您是否要傳輸這些自定義項。點擊是 。
以下是導入後JMP 9的樣子:

請注意頂點菜單是正確的,但是 DOE 菜單顯示備份。JMP 9無法檢測到JMP 8中刪除菜單的事實。但是,我可以輕鬆地使用JMP 9中新增和改進的菜單編輯器隱藏DOE菜單,然後將這些自定義保存到我可以分發給其他用戶的文件中。以下是步驟:
(1)選擇查看>自定義>菜單和工具欄 。
(2)在左側面板中,單擊 DOE 。
(3)在右側面板中,找到隱複選框並檢查它。請注意 DOE 在左側面板中變為綠色表示您已修改它並顯示一條線,表示它已被隱藏。頂點顯示為藍色,因為它是內置JMP菜單的補充。

(4)點擊另存為… 菜單編輯器頂部的按鈕,以及另存為出現的對話框,導航到您想要的位置 .jmpcust 要放置的文件,給它起個名字(我叫我的 acme.jmpcust ),然後單擊“保存”。
(5)關閉菜單編輯器。
在這一點上,你有你需要的東西:a .jmpcust 包含要分發給JMP用戶的自定義項的文件。現在,你如何分發它們?你有一些選擇:
如果您只想在選擇加入的基礎上為用戶提供某些菜單自定義,您可以製作 .jmpcust 文件本身可在公司內部網或網絡共享上使用。想要合併其中一個或多個的用戶可以簡單地選擇文件>打開來自JMP並打開它們。當用戶執行此操作時,將打開JMP菜單編輯器並合併其中包含的自定義項 .jmpcust 他們打開的文件,允許用戶查看它們並保存或取消。
相反,如果你想要一定的 .jmpcust 文件作為部分或全部JMP用戶的基線,您可以重命名該文件 admincust.jmpcust 並使用系統管理工具將文件下推到用戶計算機上的指定位置。有關使用的詳細信息 admincust.jmpcust ,看到了管理員獲取自定義文件我的部分上一篇文章 。
如果您需要分發JSL腳本,圖標,JMP數據表或其他文件以及菜單自定義,請考慮創建一個 JMP加載項 。該 JMP腳本指南 ,您可以通過選擇查看幫助>書籍>腳本指南在JMP 9中,有一節描述如何創建JMP加載項。JMP加載項為您提供的一個選項是能夠集中定位網絡共享上的自定義文件和所有關聯文件,並讓用戶從那裡訪問它們。這樣,您可以在一個位置進行更改,所有已安裝該加載項的用戶將在下次運行JMP時看到更新。