Il file delle preferenze dovrebbe essere caricato dall'addin con il suo nome file:
carica preferenze("\user-preferences.PFS")
Per ottenere un valore di preferenza chiamiamo una funzione per caricare il valore (Stringa, Numero, Lista, Matrice,...)
ottieni la preferenza ( "Usa marcatura" ) // => 1
Per impostare il valore della preferenza chiamiamo una funzione per impostare il valore (Stringa, Numero, Lista, Matrice,...)
imposta la preferenza ( "Usa marcatura" ) = 0
Dopo l'utilizzo dell'addin, il file delle preferenze dovrebbe essere salvato nuovamente:
salva preferenze("\user-preferences.PFS")
Sarebbe utile se potessi aggiungere questa funzionalità alla prossima versione di JMP/JSL.
Supporta i file PFS/Preferenze nei componenti aggiuntivi di JMPIn alcuni componenti aggiuntivi che ho scritto (attualmente utilizzando JMP 16.2) sto memorizzando le preferenze dell'utente in un file all'interno della cartella dei componenti aggiuntivi.
Dall'altro lato ci sono questi file PFS che JMP utilizza per memorizzare le proprie impostazioni e preferenze.
Penso che sarebbe un'ottima idea avere alcuni comandi JSL per memorizzare le preferenze e le impostazioni nei file PFS, in modo molto simile ai file PFS utilizzati ad esempio in JSL-Hamcrest.
Questi file delle preferenze generati dall'add-in dovrebbero essere persistenti, in modo che un aggiornamento dell'add-in non rimuova il file PFS.
Esempio di un file PFS che utilizza ad es. JMP e JSL-Hamcrest:
Example Preferences(
GUI Location( "Bottom" ),
Use Markup( 1 ),
Show Embedded Log( 1 )
)
L'archivio dei file PFS è come ho visto tutti i tipi di dati come stringhe, numeri, elenchi, matrici, ...
Il file delle preferenze dovrebbe essere caricato dall'addin con il suo nome file:
load preferences("<ADDIN-PATH>\user-preferences.PFS")</ADDIN-PATH>
Per ottenere un valore di preferenza chiamiamo una funzione per caricare il valore (Stringa, Numero, Lista, Matrice,...)
get preference( "Use Markup" ) // => 1
Per impostare il valore della preferenza chiamiamo una funzione per impostare il valore (Stringa, Numero, Lista, Matrice,...)
set preference( "Use Markup" ) = 0
Dopo l'utilizzo dell'addin, il file delle preferenze dovrebbe essere salvato nuovamente:
salva preferenze("<ADDIN-PATH>\user-preferences.PFS") </ADDIN-PATH>
Sarebbe utile se potessi aggiungere questa funzionalità alla prossima versione di JMP/JSL.
Automazione e scriptingScriptingRe: Supporta i file PFS/Preferences in JMP Addins - Stato cambiato in: RiconosciutoCiao @Thomas Dickel , Grazie per il tuo suggerimento! Abbiamo acquisito la tua richiesta e la prenderemo in considerazione.
Re: Supporta file PFS/Preferences in JMP Addins - Stato cambiato in: IndagineRe: Supporto file PFS/Preferenze in JMP Addins - Stato modificato in: Riconosciuto