JMP Addin Activer/Désactiver - Code JSL pour faire cela ?Existe-t-il un code/une commande JSL qui peut activer/désactiver un complément JMP ?
(remarque : je ne parle pas d'inscription/désinscription dans ce cas)
Cette activation/désactivation peut être effectuée manuellement dans Affichage > Compléments avec la case Activer, mais j'ai besoin de code JSL pour contrôler cela dans mon application.J'ai également envisagé de charger "addinRegistry.xml" en tant que fichier texte et de remplacer la dernière chaîne de "autoLoad="false"" par rien et de l'enregistrer, mais le problème est que JMP écrase le XML à la fermeture et écrasera simplement tout changement que j'y apporte.Et je préfère ne pas avoir à jouer avec le .xml bien sûr.Je réalise également qu'il existe une commande JSL comme "Register Addin()" avec son attribut <Modélisation statistique avancéeÉtudes de consommation et de marchéOrganisation du contenuAccès aux donnéesExploration et visualisation des donnéesConception d'expériencesIngénierie Qualité et ProcédésPartager et communiquer les résultatsRe : Activer/Désactiver JMP Addin - Code JSL pour faire cela ?
Excellent!Cela fonctionne très bien.Merci d'avoir partagé cela!DJ
Re : Activer/Désactiver JMP Addin - Code JSL pour faire cela ?Vous pouvez le faire - on ne sait pas immédiatement comment, car son nom est différent de celui de l'interface graphique, mais c'est ce que vous feriez si vous aviez un complément d'ID "com.mycompany.jmpaddin".
Names Default To Here( 1 );
addin = Get Addin( "com.mycompany.myaddin" );
addin << Unload // to "unregister"
addin << Load // to "register"
Cependant, je ne vois aucune documentation à ce sujet, je l'ai obtenu par essais et erreurs...
Et juste pour dire : le déchargement d’un complément ne supprime aucun espace de noms/classes/variables globales définies par le complément.Il supprime simplement toutes les personnalisations de menu et l'empêche de se charger au prochain démarrage de JMP.
Re: Activation/Désactivation du module complémentaire JMP - Code JSL pour cela ?C'est exactement ce que je recherche pour m'assurer que mon module complémentaire est chargé et activé au démarrage de JMP. Dans certains cas, il est activé, dans d'autres non. Cependant, dans quel fichier ce code doit-il être ajouté ? J'ai essayé les fichiers .jsl et .def. Où est mon erreur ?
Merci.