在 JMP 插件中支持 PFS / 首選項文件在我編寫的一些插件中(目前使用 JMP 16.2),我將用戶首選項存儲在插件文件夾內的一個文件中。
另一方面,JMP 使用這些 PFS 文件來存儲其設置和首選項。
我認為使用一些 JSL 命令來將首選項和設置存儲在 PFS 文件中是個好主意——非常類似於 JSL-Hamcrest 中使用的 PFS 文件。
這些插件生成的首選項文件應該是持久的,這樣插件更新就不會刪除 PFS 文件。
JMP 和 JSL-Hamcrest 使用的 PFS 文件示例:
示例首選項(
GUI 位置(“底部”),
使用標記( 1 ),
顯示嵌入式日誌( 1 )
)
首選項文件應通過其文件名從插件加載:
加載首選項("\user-preferences.PFS")
為了獲得偏好值,我們調用一個函數來加載值(字符串、數字、列表、矩陣...)
為了設置偏好值,我們調用一個函數來設置值(字符串、數字、列表、矩陣...)
使用插件後,應將首選項文件保存回來:
保存首選項("\user-preferences.PFS")
如果您可以將此功能添加到下一個 JMP/JSL 版本,將會很有幫助。
自動化和腳本腳本