您是否曾經遇到過這種情況?您正在使用JMP授課,並且希望所有學生都具有相同的偏好設置。 例如,您希望每個人都有較大的標記和水平直方圖。 或者,也許您希望每次運行分析時都顯示某些統計信息或圖形功能。
在很大程度上,可以通過設置“首選項”(在Mac上為“文件”>“首選項”或“ JMP”>“首選項”)來控制JMP的外觀。 當您第一次在班級使用JMP時,可以逐步了解這些更改。但是,如果有很多更改,另一種方法是使用腳本或加載項來共享您保存的首選項。
創建一個設置首選項腳本
您可以通過幾個簡單的步驟創建腳本來設置首選項。
(1)在JMP中打開一個新的腳本窗口(從“文件”>“新建”),然後運行以下腳本:
(2)打開JMP日誌(在“視圖”或“窗口”菜單下)。 這將顯示您設置的所有首選項。
(3)複製這些首選項(以“ Show”開頭)並粘貼在以下腳本的括號之間:
運行腳本以確保正確複製和粘貼。 腳本的開頭應如下所示:
最後應該是這樣的:
保存腳本,並與學生共享。 運行腳本時,所有首選項都將更新以匹配您的設置。
注意:Windows和Mac OS首選項之間有一些區別。 如果學生同時使用PC和Mac,則可能需要創建此腳本的兩個版本。
創建一個加載項
如果您想更進一步,可以使用“加載項生成器”(在“文件”>“新建”下)創建加載項。
其他博客文章中已經詳細介紹了創建加載項的步驟,但這是關鍵點。
使用“常規信息”選項卡來命名外接程序。
使用菜單項選項卡創建一個菜單項(例如,“設置首選項”),然後復制並粘貼上面在“運行此JSL”旁邊創建的腳本。 或者,如果保存了腳本,請在此文件中使用選項“運行JSL”。
保存該外接程序,然後與您的學生共享。 打開外接程序後,它將在“外接程序”菜單下安裝“設置首選項”菜單項。運行時,所有首選項都將更新以匹配您的首選項。
注意(2016年9月添加):這些步驟僅捕獲一般的JMP首選項。 要還捕獲並設置特定於平台的首選項,請使用“獲取平台首選項”();並設置平台偏好設置();。
埃米爾·弗里德曼(Emil Friedman)寫道:
這樣做會刪除學生的偏好。如何在腳本中添加一些內容,以便他們可以輕鬆地返回其原始首選項?
有關如何編寫以下內容的任何建議:
- 獲取原始用戶首選項
- 設置新的首選項。
- 重置為舊的偏好
我問,因為我們很多人的設置都針對特定的工作而略有不同,所以沒有一套偏好最終對所有事情都是“最佳”的。 讓腳本加載最佳首選項足夠長的時間來進行分析,然後將所有內容重置回原始用戶首選項,將非常方便。
我一定會按原樣使用這些信息!太有用了!
@ckerr ,
最好的解決方法是使用忽略平台首選項() 平台調用選項。這將確保您獲得平台默認值,並且可以在平台調用中指定所需的選項。
dt = Open( "$SAMPLE_DATA\Big Class.jmp" );
dt << Distribution(
y( :height ),
ignore platform preferences( 1 ),
Normal Quantile Plot(1)
);
也很高興知道。
因此,所有選項都需要在平台調用中專門列出(從執行中引入相關參數
獲取平台首選項(“分發”);
?
“忽略”是否僅會影響分發平台單次執行的偏好?
但這回答的問題與我要解決的問題略有不同。
是否可以選擇“忽略首選項(1)”,以便整個腳本可以攜帶自己的字體集,等等。不會破壞或覆蓋用戶通常擁有的任何內容?
感謝您的答复!