Cómo habilitar scripts de inicioAcabo de crear un script de transformación personalizado para conversiones de unidades, por ejemplo, pies a km. Es genial que JMP me permita hacer esto.
Pero ahora me gustaría que estén habilitados cada vez que ejecuto JMP. Busqué "Scripts de inicio" y similares, pero no vi ninguna mención en ninguna parte sobre cómo hacer esto.
¿Cómo puedo hacer que esas transformaciones personalizadas sean permanentes? O, ¿cómo puedo hacer que JMP ejecute automáticamente un .jsl cada vez que lo ejecuto?
Re: Cómo habilitar scripts de inicioCreo @gzmorgan0 tiene una buena idea con un complemento.
Tengo dos cosas que agregar aquí:
- Un complemento no tiene que tener una interfaz de usuario ni ningún código que no sea código para ejecutar al inicio .De esta manera puedes crear un complemento que sea solo una biblioteca de funciones.
- Ya existe un ejemplo de este tipo de complemento y, si bien no convierte pies a kilómetros, sí lo hace de pies a millas y de millas a kilómetros. También se puede ampliar mediante la simple edición de una tabla de datos. Échale un vistazo: Biblioteca de funciones de conversión .
Re: Cómo habilitar scripts de inicioUps, @txnelson publicado antes de completar mi respuesta.Jim proporcionó otra opción.
Sólo un aviso, que algunas empresas tienen sistemas de seguridad que buscan scripts de inicio de aplicaciones (SO) que se quejan o dificultan su uso. Es por eso que normalmente uso la función de complementos, JMP inicia y luego ejecuta los complementos que se configuraron para ejecutarse al inicio.
Utilice lo que funcione mejor para usted y su entorno.Buena suerte.
Re: Cómo habilitar scripts de inicio@BHarris ,
Crearía una función (o un conjunto de funciones personalizadas) y las convertiría en un complemento. Puede ejecutar el script en cada inicio de sesión JMP. A continuación se muestra una captura de pantalla del cuadro de diálogo Nuevo complemento. Luego puede utilizar estas funciones como cualquier función JMP.
Puede crear una tecla de acceso rápido para iniciar la ejecución del script y más. Existen varios métodos, el mejor depende de cómo planees usarlo. Por ejemplo:
- defina una tecla de acceso rápido que busque en la tabla de datos actual() cualquier columna con pies como unidades, luego convierta esa columna y cambie sus unidades a km.eso seria un guion
- defina una función de usuario personalizada, diga ::MyConvert(column, from_units_text, to_units_text), por ejemplo ::MyConvert(:SidewalkLength,"ft", "km").
- etc.
Seleccionar del JMP Menú principal > Ayuda > Libros > Guía de secuencias de comandos . Para JMP 14, capítulo 16, cerca de la página 816, busque la documentación para crear y administrar un complemento. Te recomiendo que leas esto primero antes de construir uno. Tenga en cuenta que puede especificar que esto se pueda ejecutar cuando se inicie JMP.

Re: Cómo habilitar scripts de inicioLa documentación para esto se encuentra en la Guía de secuencias de comandos.
Ejecutar un script al iniciar
Si desea ejecutar el mismo script cada vez que inicia JMP, asígnele el nombre jmpStart.jsl y colóquelo en
una de las siguientes carpetas, según corresponda para su sistema operativo. Cuando se inicia JMP, JMP
busca el script jmpStart.jsl en estas carpetas en el orden en que aparecen aquí. El
Se ejecuta el primero que se encuentra y la búsqueda se detiene inmediatamente.
Nota: Algunos nombres de rutas en esta sección hacen referencia a la carpeta “JMP”. En Windows, en JMP Pro, el
La carpeta “JMP” se llama “JMPPro”. En JMP Shrinkwrap, la carpeta "JMP" se denomina "JMPSW".
En Windows:
1. C:/Usuarios//AppData/Roaming/SAS/JMP/14
2. C:/Usuarios//AppData/Roaming/SAS/JMP
En Macintosh:
1. /Usuarios//Biblioteca/Soporte de aplicaciones/JMP/14
2. /Usuarios//Biblioteca/Soporte de aplicaciones/JMP
El script jmpStart.jsl se ejecuta solo para un usuario particular en una computadora. Puedes agregar un script
denominado jmpStartAdmin.jsl en uno de los siguientes lugares, según corresponda para su sistema operativo.
sistema. Este script se ejecuta para cada usuario en una computadora. JMP busca al administrador
primero el script de inicio y lo ejecuta si lo encuentra. Luego JMP busca el script de inicio del usuario y
lo ejecuta si lo encuentra.
En Windows:
1. C:/ProgramData/SAS/JMP/14
2. C:/ProgramData/SAS/JMP
En Macintosh:
1. /Biblioteca/Soporte de aplicaciones/JMP/14
2. /Biblioteca/Soporte de aplicaciones/JMP