Hola a todos,
Tengo una configuración de interfaz gráfica de usuario con casilla de verificación con aplicaciones JMP que permite al usuario seleccionar qué análisis ejecutar; esta característica permite a los usuarios seleccionar/ejecutar múltiples análisis al mismo tiempo esencialmente. (es decir, un botón para ejecutar todo)
Cada secuencia de comandos individual funciona cuando se ejecuta de forma independiente, pero cuando se llaman/ejecutan todas desde una secuencia de comandos singular, surgen problemas. No puedo editar cada script jsl de análisis individual debido a que se usan en otras partes de la interfaz gráfica de usuario y pueden romperse. Además, hay como 20 guiones...
Con el script que tengo ahora, se ejecuta para algunos, pero para otros arroja errores que creo que se deben a nombres de tablas compartidas dentro de cada script de análisis.
¿Hay alguna manera de ejecutar múltiples scripts jsl como entidades separadas como si se ejecutaran de forma independiente, de modo que si los nombres/variables de las tablas son los mismos, no causará errores? Cada script de análisis se ejecuta individualmente, por lo que no debería haber ningún dato compartido entre ellos.
if (checkbox << get (1),
Include(get default directory() || "analysis_1.jsl", Run JSL( 1 )),
);
if (checkbox << get (2),
Include(get default directory() || "analysis_2.jsl", Run JSL( 1 )),
);<BR />if (checkbox << get (3),
Include(get default directory() || "analysis_3.jsl", Run JSL( 1 )),
);
Intenté buscar en los foros de discusión, pero no pude encontrar nada con respecto a mi problema. Todo parece compartir datos entre todos los scripts.
¡Gracias!
(para su información, JMP 15.2.0)
vea si esto hace lo que necesita; En el ejemplo, si lo ejecuta dos veces, crea dos ventanas independientes en lugar de dos que interfieren entre sí. Además, no estoy seguro de qué hace RunJSL(1) en la función include()... Creo que se ignora.
include( ... , <<new context )include( ... , <<new context )incluir(..., <