Richiamo di una voce di menu del componente aggiuntivo JMP dall'interno del componente aggiuntivoMi scuso se questa è una domanda con una risposta banale. Ho scritto un componente aggiuntivo JMP che contiene un assortimento di script, tutti referenziati da voci di menu (ad esempio) "Programma A", "Programma B", "Programma C" ecc. Voglio essere in grado di eseguire lo script a cui fa riferimento la voce di menu "Programma B" tramite un comando contenuto all'interno dello script chiamato dalla voce di menu "Programma A". Si può fare?
Nota che non voglio chiamare lo script in questione con un'istruzione "include()", perché non so quale potrebbe essere la versione finale dello script chiamato dalla voce di menu "Programma B" (perché potrei essere lavorando su diverse versioni di esso, ciascuna con un nome diverso, e potrebbe sostituirlo in un secondo momento). Voglio solo chiamare qualunque script sia associato alla voce di menu, quindi lo sono indovinare che probabilmente avrò una riga nel mio script JSL che assomiglia a "runprogram(com.mycompany.myaddin(Program
)". (Ovviamente non è giusto, ma spero che tu possa vedere cosa sto cercando di fare.)
Grazie molto
Ri: Richiamo di una voce di menu del componente aggiuntivo JMP dall'interno del componente aggiuntivoSo che questo è risolto, ma lo butto là fuori come i miei due centesimi. Le versioni dei miei file di script sono denominate in base ai numeri di versione (anche se github sarebbe un modo migliore suppongo) ma per la versione 0.4, la versione non crittografata sarebbe script_name_0v4.jsl e l'attuale versione crittografata rilasciata sul server sarebbe script_name_enc.jsl. Questo non cambia, quindi i componenti aggiuntivi puntano sempre al nome file corretto.
Ri: Richiamo di una voce di menu del componente aggiuntivo JMP dall'interno del componente aggiuntivoCiao Ian - per me funziona: molte grazie!
Ri: Richiamo di una voce di menu del componente aggiuntivo JMP dall'interno del componente aggiuntivoNon ho controllato, ma forse il comando JSL 'MainMenu ()' lo farà. A seconda della struttura del menu che hai, qualcosa come 'MainMenu("Add-Ins:Program B")' nel codice di 'Program A'.