El archivo de preferencias debe cargarse desde el complemento por su nombre de archivo:
cargar preferencias("\user-preferences.PFS")
Para obtener un valor de preferencia, llamamos a una función para cargar el valor (Cadena, Número, Lista, Matriz,...)
obtener preferencia ( "Usar marcado" ) // => 1
Para establecer el valor de preferencia, llamamos a una función para establecer el valor (Cadena, Número, Lista, Matriz,...)
establecer preferencia ( "Usar marcado" ) = 0
Después de agregar el uso, el archivo de preferencias debe guardarse de nuevo:
guardar preferencias("\user-preferences.PFS")
Sería útil si pudiera agregar esta funcionalidad a la próxima versión de JMP/JSL.
Compatibilidad con archivos PFS/Preferencias en complementos JMPEn algunos complementos que he escrito (actualmente usando JMP 16.2) estoy almacenando las preferencias del usuario en un archivo dentro de la carpeta de complementos.
Por otro lado, están estos archivos PFS que JMP usa para almacenar sus configuraciones y preferencias.
Creo que sería una gran idea tener algunos comandos JSL para almacenar preferencias y configuraciones en archivos PFS, muy parecidos a los archivos PFS que se usan, por ejemplo, en JSL-Hamcrest.
Estos archivos de preferencias generados por el complemento deben ser persistentes, de modo que una actualización del complemento no elimine el archivo PFS.
Ejemplo de un archivo PFS que, por ejemplo, JMP y JSL-Hamcrest utilizan:
Example Preferences(
GUI Location( "Bottom" ),
Use Markup( 1 ),
Show Embedded Log( 1 )
)
El almacén de archivos PFS son, como he visto, todos los tipos de datos como cadenas, números, listas, matrices, ...
El archivo de preferencias debe cargarse desde el complemento por su nombre de archivo:
load preferences("<ADDIN-PATH>\user-preferences.PFS")</ADDIN-PATH>
Para obtener un valor de preferencia, llamamos a una función para cargar el valor (Cadena, Número, Lista, Matriz,...)
get preference( "Use Markup" ) // => 1
Para establecer el valor de preferencia, llamamos a una función para establecer el valor (Cadena, Número, Lista, Matriz,...)
set preference( "Use Markup" ) = 0
Después de agregar el uso, el archivo de preferencias debe guardarse de nuevo:
guardar preferencias("<RUTA-COMPLEMENTO>\user-preferences.PFS") </RUTA-COMPLEMENTO>
Sería útil si pudiera agregar esta funcionalidad a la próxima versión de JMP/JSL.
Automatización y secuencias de comandossecuencias de comandosRe: Compatibilidad con archivos PFS/Preferencias en complementos JMP - El estado cambió a: ReconocidoHola @ThomasDickel , ¡Gracias por su sugerencia! Hemos capturado su solicitud y la tomaremos en consideración.
Re: Compatibilidad con archivos PFS/Preferencias en complementos JMP - Estado cambiado a: InvestigandoRe: Compatibilidad con archivos PFS/Preferencias en complementos de JMP - Estado cambiado a: Reconocido