Wie aktualisiere / aktualisiere ich das Hauptmenü (jmp) beim jmp-Start?Hallo, alle miteinander,
Derzeit arbeite ich an einer Update-Funktion für meine Addins. Ich habe die folgende Anleitung als Anleitung verwendet:
https://community.jmp.com/t5/JMP-Scripts/How-to-write-self-updating-JMP-add-ins/ta-p/21932
Alles funktioniert perfekt - aber momentan kämpfe ich mit dem nächsten Schritt.
Ich habe mich gefragt, ob es möglich ist, die Update-Schaltfläche dynamisch umzuschalten, je nachdem, ob ein Update verfügbar ist oder nicht.
Ich habe versucht, die hier gefundene Skript-Startfunktion zu verwenden:
https://www.jmp.com/support/help/en/15.2/index.shtml#page/jmp/run-a-script-at-start-up.shtml
... um die Datei addin.jmpcust zu bearbeiten. Das Menü scheint jedoch geladen zu werden, bevor das Skript ausgeführt wird. Sie müssen jmp daher erneut starten, um die Änderungen zu sehen.
Meine Frage: Gibt es eine Möglichkeit, das Hauptmenü zu aktualisieren oder eine bessere Möglichkeit, mein Ziel zu erreichen?
Danke im Voraus,
DG
SkriptingBetreff: Wie aktualisiere / aktualisiere ich das Hauptmenü (Hauptmenü / JMP) beim Start von JMP?Keine direkte Antwort auf Ihre Frage, aber Sie haben sich den großartigen Add-In-Manager von angesehen @ Justin_Chilton ::
https://community.jmp.com/t5/JMP-Add-Ins/Add-In-Manager/ta-p/43736
(Sie können auch einen Blick in den Add-In-Manager-Code werfen, um zu sehen, wie die Aktualisierung der Add-Ins beim Ausführen behandelt wird.)
Betreff: Wie aktualisiere / aktualisiere ich das Hauptmenü (Hauptmenü / JMP) beim Start von JMP?Ich habe ein großes System von Addins entwickelt (als ich eine Arbeiterin war und kein älterer Golfer), das die Addins automatisch auf dem neuesten Stand hielt.Was ich fand, war, dass das Kopieren der JSL usw. in das Addins-Verzeichnis sehr schnell war und dass ich am Ende die Addins so einrichtete, dass die JSL immer aus dem globalen Repository in das Addins-Verzeichnis kopiert und dann die JSL ausgeführt wurde.Ich musste die Benutzer nicht um eine Neuinstallation bitten, und die Benutzer hatten immer den neuesten Code.Das hat die Administration wirklich vereinfacht.