JMPアドインでPFS / Preferencesファイルをサポート私が作成したいくつかのアドイン (現在 JMP 16.2 を使用) では、アドイン フォルダー内のファイルにユーザー設定を保存しています。
反対側には、JMP 自体が設定やプリファレンスを保存するために使用する PFS ファイルがあります。
プリファレンスと設定を PFS ファイルに保存するための JSL コマンドをいくつか用意するのは良い考えだと思います。たとえば、JSL-Hamcrest で使用される PFS ファイルとよく似ています。
これらのアドインによって生成された設定ファイルは、アドインの更新によって PFS ファイルが削除されないように、永続的である必要があります。
JMP や JSL-Hamcrest などで使用される PFS ファイルの例:
設定例(
GUIの場所(「下」)、
マークアップを使用( 1 )、
埋め込みログを表示( 1 )
)
設定ファイルは、そのファイル名でアドインからロードする必要があります。
ロード設定("<アドインパス>\user-preferences.PFS")
設定値を取得するには、関数を呼び出して値をロードします (文字列、数値、リスト、行列など)。
優先度を取得( 「マークアップを使う」 ) // => 1
設定値を設定するには、関数を呼び出して値を設定します (文字列、数値、リスト、行列など)。
プリファレンスの設定( 「マークアップを使う」 ) = 0
アドインを使用した後、設定ファイルを保存する必要があります。
設定を保存("\user-preferences.PFS")
この機能を次の JMP/JSL バージョンに追加していただけると助かります。
自動化とスクリプトスクリプティング