Die Einstellungsdatei sollte aus dem Add-in mit ihrem Dateinamen geladen werden:
Ladeeinstellungen("\user-preferences.PFS")
Um einen Präferenzwert zu erhalten, rufen wir eine Funktion auf, um den Wert zu laden (String, Zahl, Liste, Matrix, ...)
bevorzugt werden ( "Markup verwenden" ) // => 1
Um den Präferenzwert festzulegen, rufen wir eine Funktion auf, um den Wert festzulegen (String, Number, List, Matrix, ...)
Präferenz festlegen ( "Markup verwenden" ) = 0
Nach der Verwendung des Add-Ins sollte die Einstellungsdatei wieder gespeichert werden:
Einstellungen speichern("\user-preferences.PFS")
Es wäre hilfreich, wenn Sie diese Funktionalität zur nächsten JMP/JSL-Version hinzufügen könnten.
Unterstützung von PFS-/Voreinstellungsdateien in JMP-Add-InsIn einigen von mir geschriebenen Add-Ins (derzeit mit JMP 16.2) speichere ich Benutzereinstellungen in einer Datei im Add-In-Ordner.
Auf der anderen Seite gibt es diese PFS-Dateien, die JMP selbst verwendet, um seine Einstellungen und Präferenzen zu speichern.
Ich denke, es wäre eine großartige Idee, einige JSL-Befehle zum Speichern von Einstellungen und Einstellungen in PFS-Dateien zu haben - ähnlich wie die PFS-Dateien zB in JSL-Hamcrest verwendet werden.
Diese von Add-Ins generierten Einstellungsdateien sollten persistent sein, damit eine Add-In-Aktualisierung die PFS-Datei nicht entfernt.
Beispiel einer PFS-Datei, die z. B. JMP und JSL-Hamcrest verwenden:
Example Preferences(
GUI Location( "Bottom" ),
Use Markup( 1 ),
Show Embedded Log( 1 )
)
Die PFS-Dateien speichern, wie ich gesehen habe, alle Datentypen wie Strings, Numbers, List, Matrix, ...
Die Einstellungsdatei sollte aus dem Add-in mit ihrem Dateinamen geladen werden:
load preferences("<ADDIN-PATH>\user-preferences.PFS")</ADDIN-PATH>
Um einen Präferenzwert zu erhalten, rufen wir eine Funktion auf, um den Wert zu laden (String, Zahl, Liste, Matrix, ...)
get preference( "Use Markup" ) // => 1
Um den Präferenzwert festzulegen, rufen wir eine Funktion auf, um den Wert festzulegen (String, Number, List, Matrix, ...)
set preference( "Use Markup" ) = 0
Nach der Verwendung des Add-Ins sollte die Einstellungsdatei wieder gespeichert werden:
Einstellungen speichern("<ADDIN-PATH>\user-preferences.PFS") </ADDIN-PATH>
Es wäre hilfreich, wenn Sie diese Funktionalität zur nächsten JMP/JSL-Version hinzufügen könnten.
Automatisierung und SkripterstellungSkripterstellungBetreff: Unterstützung von PFS-/Einstellungsdateien in JMP-Add-Ins – Status geändert in: BestätigtHi @Thomas Dickel , Danke für deinen Vorschlag! Wir haben Ihre Anfrage erfasst und werden sie berücksichtigen.
Betreff: Unterstützung von PFS-/Einstellungsdateien in JMP-Add-Ins – Status geändert in: InvestigatingBetreff: Unterstützung von PFS-/Einstellungsdateien in JMP-Add-Ins – Status geändert in: Bestätigt