Llamar a un elemento del menú del complemento JMP desde dentro del complementoMis disculpas si esta es una pregunta con una respuesta trivial. Escribí un complemento JMP que contiene una variedad de scripts, todos los cuales están referenciados por elementos de menú (por ejemplo) "Programa A", "Programa B", "Programa C", etc. Quiero poder ejecutar el script al que hace referencia el elemento de menú "Programa B" a través de un comando contenido en el script llamado por el elemento de menú "Programa A". ¿Se puede hacer eso?
Tenga en cuenta que no quiero llamar al script en cuestión con una instrucción "include()", porque no sé cuál podría ser la versión final del script llamado por el elemento de menú "Programa B" (porque podría ser trabajando en varias versiones del mismo, cada una con un nombre diferente, y podría reemplazarlo en una fecha posterior). Solo quiero llamar a cualquier secuencia de comandos asociada con el elemento del menú, así que estoy adivinación que probablemente tendré una línea en mi secuencia de comandos JSL que se parece a "runprogram (com.mycompany.myaddin (Program
)". (Obviamente, esto no está bien, pero espero que puedas ver lo que estoy tratando de hacer).
Muchas gracias
Re: Llamar a un elemento del menú del complemento JMP desde dentro del complementoSé que esto está resuelto, pero lo arrojaré como mis dos centavos. Las versiones de mi archivo de script se nombran por números de versión (aunque supongo que github sería una mejor manera), pero para la versión 0.4, la versión sin cifrar sería script_name_0v4.jsl, y la versión cifrada publicada actualmente en el servidor sería script_name_enc.jsl. Esto no cambia, por lo que los complementos siempre apuntan al nombre de archivo correcto.
Re: Llamar a un elemento del menú del complemento JMP desde dentro del complementoHola Ian, eso funciona para mí: ¡muchas gracias!
Re: Llamar a un elemento del menú del complemento JMP desde dentro del complementoNo lo he comprobado, pero quizás el comando JSL 'MainMenu()' haga esto. Dependiendo de la estructura del menú que tenga, algo como 'Menú Principal("Complementos:Programa B")' en el código del 'Programa A'.