Complemento; Valores predeterminados de configuración de usuarioHe estado buscando en complementos para distribuir scripts complejos y tenía curiosidad por saber si hay una manera para que el usuario establezca los valores predeterminados. Digamos, por ejemplo, que un cuadro de edición de texto está en Module1. Durante el tiempo de diseño, puedo establecer sus valores iniciales, y durante el tiempo de ejecución, puedo manipularlo con << Establecer texto; o actúa sobre su valor usando << Obtener texto. Si tuviera que agregar un botón llamado "Guardar los valores actuales como valores predeterminados", ¿puede el script del botón establecer el valor predeterminado del cuadro de edición de texto para el usuario actual?
En el caso de una docena de campos de entrada, sería útil para el usuario final establecer valores predeterminados comunes a sus necesidades.
Re: Add-in; Valores predeterminados de configuración de usuarioPodría tener un archivo empaquetado con el complemento que almacena los valores predeterminados y hacer que su botón actualice ese archivo. Una simple tabla jmp funcionaría bien allí. Por ejemplo, si su ID de complemento es my_addin, y la tabla de preferencias del usuario para su aplicación era user_prefs.jmp, puede hacer referencia a ese archivo usando esta ruta: "$ ADDIN_HOME (my_addin \ user_prefs.jmp)".
Necesitaría configurar su aplicación para llenar las entradas usando los valores almacenados en esa tabla de datos cuando se inicie la aplicación, y programar ese botón para actualizar ese archivo con las entradas actuales en esos campos.
Re: Add-in; Valores predeterminados de configuración de usuarioMucho como que @cwillden escribí, he guardado la configuración predeterminada real como archivos .jsl, y luego todo lo que tenía que hacer era hacer una simple comprobación para ver si existe un archivo predeterminado, y luego, si es así, simplemente incluya () el .jsl expediente.
Re: Add-in; Valores predeterminados de configuración de usuarioGracias por la respuesta. Incluir un archivo en el directorio de complementos suena como un enfoque razonable. Supongo que $ ADDIN_HOME es una ruta relativa a la cuenta para diferentes directorios de instalación, ¿correcto?
Re: Add-in; Valores predeterminados de configuración de usuarioLo siento por la respuesta retrasada, pero sí, es una ruta relativa que es lo que hace que los complementos sean completamente portátiles.