設定ファイルは、そのファイル名でアドインからロードする必要があります。
ロード設定("<アドインパス>\user-preferences.PFS")
設定値を取得するには、関数を呼び出して値をロードします (文字列、数値、リスト、行列など)。
優先度を取得( 「マークアップを使う」 ) // => 1
設定値を設定するには、関数を呼び出して値を設定します (文字列、数値、リスト、行列など)。
プリファレンスの設定( 「マークアップを使う」 ) = 0
アドインを使用した後、設定ファイルを保存する必要があります。
設定を保存("\user-preferences.PFS")
この機能を次の JMP/JSL バージョンに追加していただけると助かります。
JMPアドインでPFS / Preferencesファイルをサポート私が作成したいくつかのアドイン (現在 JMP 16.2 を使用) では、アドイン フォルダー内のファイルにユーザー設定を保存しています。
反対側には、JMP 自体が設定やプリファレンスを保存するために使用する PFS ファイルがあります。
プリファレンスと設定を PFS ファイルに保存するためのいくつかの JSL コマンドを用意することは素晴らしい考えだと思います。たとえば、JSL-Hamcrest で使用されている PFS ファイルによく似ています。
これらのアドインによって生成された設定ファイルは、アドインの更新によって PFS ファイルが削除されないように、永続的である必要があります。
JMP や JSL-Hamcrest などで使用される PFS ファイルの例:
Example Preferences(
GUI Location( "Bottom" ),
Use Markup( 1 ),
Show Embedded Log( 1 )
)
PFS ファイル ストアは、すべてのデータ型を Strings、Numbers、List、Matrix などとして見たとおりです。
設定ファイルは、そのファイル名でアドインからロードする必要があります。
load preferences("<ADDIN-PATH>\user-preferences.PFS")</ADDIN-PATH>
設定値を取得するには、関数を呼び出して値をロードします (文字列、数値、リスト、行列など)。
get preference( "Use Markup" ) // => 1
設定値を設定するには、関数を呼び出して値を設定します (文字列、数値、リスト、行列など)。
set preference( "Use Markup" ) = 0
アドインを使用した後、設定ファイルを保存する必要があります。
設定を保存します("<アドイン パス>\user-preferences.PFS")
この機能を次の JMP/JSL バージョンに追加していただけると助かります。
自動化とスクリプトスクリプティングRe: JMP アドインで PFS / Preferences ファイルをサポート - ステータスが次のように変更されました: 確認済みやあ@トーマスディッケル、 提案ありがとう! ご要望を承りましたので、検討させていただきます。
Re: JMP アドインで PFS / Preferences ファイルをサポート - ステータスが次のように変更されました: 調査中Re: JMP アドインの PFS / 設定ファイルのサポート - ステータスが「確認済み」に変更されました