Der Menü-Editor hat in der Windows-Version von JMP 7 eine neue Benutzeroberfläche erhalten. Sie können auf den Menü-Editor zugreifen, indem Sie den Befehl "Menüs und Symbolleisten" im Untermenü "Anpassen" unten im Menü "Bearbeiten" auswählen.

(Klicken Sie hier, um das Bild in voller Größe anzuzeigen)
Zugriff auf den Menü-Editor über das Menü Bearbeiten-> Anpassen.
Dadurch wird das Menüfenster auf der linken Seite des Hauptfensters angezeigt. JMP 7 kombiniert die Fähigkeit, Ihr Hauptmenü zu bearbeiten, mit der Möglichkeit, Ihre Symbolleisten in einem Fenster zu bearbeiten. Dies erleichtert das Kopieren und / oder Verschieben von Befehlen zwischen Ihren Menüs und Ihren Symbolleisten und stellt eine große Verbesserung gegenüber früheren Versionen von JMP dar, bei denen sich der Menüeditor in einem separaten Fenster vom Symbolleisteneditor befand.
Ihr Hauptmenü und Ihre Symbolleisten werden in Baumstrukturen dargestellt. Das "Hauptmenü" Ihres Hauptmenüs ist der "Hauptmenü" -Knoten und das "Hauptverzeichnis" Ihrer Symbolleistenliste ist der "Symbolleisten" -Knoten. Wenn Sie auf das Pluszeichen „+“ neben dem Knoten „Hauptmenü“ klicken, wird der Knoten „erweitert“, und die Liste der Menüs Ihres Hauptmenüs wird angezeigt. Wenn Sie auf den Knoten "Symbolleisten" klicken, wird die Liste aller Symbolleisten angezeigt.

(Klicken Sie hier, um das Bild in voller Größe anzuzeigen)
Das Menüfenster - der neue Menüeditor in JMP 7.
Um die Anzeige der Befehlsliste eines Menüs zu vermeiden, klicken Sie auf das Minuszeichen "-" neben dem Menüknoten. Dies "bricht" den Knoten zusammen.
Das Hinzufügen eines Befehls zu einem vorhandenen Menü ist sehr einfach. In diesem Beispiel wollte ich einen Befehl mit dem Namen "Execute Query" zu meinem Dateimenü hinzufügen, der einige JSL-Befehle ausführt, um eine SQL-Abfrage an meine dBASE-Datenbank zu senden. Ich wollte diesen Befehl unter dem Befehl "Öffnen" im Menü "Datei" platzieren. Also habe ich den Knoten "Datei" erweitert und mit der rechten Maustaste auf den Knoten "Öffnen" geklickt. Aus dem erscheinenden Popup-Menü habe ich den Befehl "Einfügen nach" ausgewählt. Daher wurde ein neuer Eintrag mit der Bezeichnung „Ohne Titel“ direkt unter dem Knoten „Öffnen“ in den Baum eingefügt. Ich klickte dann mit der rechten Maustaste auf den Eintrag „Unbenannt“ und wählte den Befehl „Eigenschaften“ aus dem Popup-Menü. Daraufhin wurde das Dialogfeld "Menüelement-Eigenschaften" angezeigt. (Ich hätte genauso gut auf den Knoten "Unbenannt" doppelklicken können, um das Dialogfeld "Menüelement-Eigenschaften" anzuzeigen.)
Ich konnte dann alle Eigenschaften festlegen, die mein Befehl haben sollte - insbesondere die Beschriftung und die JSL, die er ausführen soll, wenn er ausgewählt wird. Ich habe auch auf die Registerkarte "Symbol" im Dialogfeld "Eigenschaften von Menüelementen" geklickt und meinem neuen Befehl eine Bitmap zugewiesen.

(Klicken Sie hier, um das Bild in voller Größe anzuzeigen)
Der Dialog "Eigenschaften von Menüelementen".
Nachdem ich auf die Schaltfläche "OK" geklickt hatte, um den Dialog "Eigenschaften von Menüelementen" zu schließen, musste ich auf klicken "Sich bewerben" Schaltfläche in der oberen rechten Ecke des Menüs-Fensters, damit meine Änderungen wirksam werden. Alternativ hätte ich auch auf das umgekehrte rote Dreieck direkt über der Schaltfläche "Übernehmen" klicken und das auswählen können "Änderungen übernehmen" Befehl aus dem Popup-Menü. Einmal hatte ich JMP dazu angewiesen Sich bewerben Bei meiner Änderung wurde mein neuer Befehl "Abfrage ausführen" im JMP-Menü "Datei" angezeigt.

(Klicken Sie hier, um das Bild in voller Größe anzuzeigen)
Der Befehl "Abfrage ausführen" wird jetzt im Menü Datei angezeigt.
Beachten Sie, dass alle Änderungen, die Sie im Menüfenster vorgenommen haben, bis Sie auf die Schaltfläche „Übernehmen“ klicken, einfach rückgängig gemacht werden. Wählen Sie dazu den Befehl „Änderungen verwerfen“ im Popup-Menü aus, das mit dem roten Dreieck-Menü oben verbunden ist rechte Ecke des Menüs-Fensters.
Um unser Beispiel fortzusetzen, entschied ich, dass ich meinen neuen Befehl „Abfrage ausführen“ zur Symbolleiste File_Edit hinzufügen wollte. (Die File_Edit-Symbolleiste ist eine der Standard-Symbolleisten, die JMP standardmäßig bereitstellt, aber es gibt kein Gesetz, das besagt, dass ich sie nicht ändern kann!)
Zuerst habe ich mit der rechten Maustaste auf den Eintrag "Abfrage ausführen" geklickt und im Popup-Menü "Kopieren" ausgewählt. Als Nächstes habe ich den Knoten "Toolbars" und dann den Knoten "File_Edit" erweitert. Ich wollte, dass mein neuer Befehl rechts neben der Schaltfläche "Skript ausführen" in der File_Edit-Symbolleiste angezeigt wird. Deshalb habe ich mit der rechten Maustaste auf den Knoten "Skript ausführen" geklickt und im Popup-Menü "Einfügen" ausgewählt. Dann wurde ein zweites Popup-Menü mit den Befehlen "Copy Before" Run Script "" und "Copy After" Run Script "" angezeigt (sowie ein "Cancel" -Befehl, falls ich meine Meinung geändert habe). Ich habe "Nach Skript ausführen" ausgewählt. Dadurch wurde der Befehl "Abfrage ausführen" unter dem Befehl "Skript ausführen" in der File_Edit-Symbolleiste im Menü-Editor platziert.
Es gibt tatsächlich eine zweite Methode, mit der dasselbe erreicht wird Drag-and-Drop . Wenn Sie die Strg-Taste gedrückt halten, hätte ich mit der linken Maustaste auf den Eintrag „Abfrage ausführen“ geklickt. Wenn Sie weiterhin die Strg-Taste und die linke Maustaste gedrückt halten, hätte ich das Element „Abfrage ausführen“ in der Baumstruktur nach unten ziehen können, bis sich der Cursor über dem Element „Skript ausführen“ in der File_Edit-Symbolleiste befindet, und dann die Maus loslassen Taste. Wenn ich dieser Methode gefolgt wäre, hätte ich nach dem Loslassen der Maustaste ein Popup-Menü angezeigt, in dem ich den Befehl "Nach Skript ausführen" auswählen konnte. (Beachten Sie, wenn Sie die eben beschriebene Drag-and-Drop-Methode verwenden, ohne die Strg-Taste gedrückt zu halten, werden Sie dies tun Bewegung der Artikel und nicht nur Kopieren es.)
Unabhängig von der Methode, die ich befolge, muss ich, um diese Änderung in der aktuellen File_Edit-Symbolleiste wirksam werden zu lassen, auf die Schaltfläche "Übernehmen" in der oberen rechten Ecke des Menüs-Fensters klicken.

(Klicken Sie hier, um das Bild in voller Größe anzuzeigen)
Eine neue Schaltfläche für den Befehl "Abfrage ausführen" wird in der Symbolleiste File_Edit von JMP angezeigt.
In diesem nächsten Beispiel habe ich beschlossen, ein neues Menü mit dem Namen „NTheory“ zum Hauptmenü hinzuzufügen, das sich zwischen den Menüs „Graph“ und „Tools“ befindet. Mein "NTheory" -Menü enthält zwei Befehle: "Euler Phi" und "Fibonacci".
Zuerst habe ich im Menüfenster den Knoten Hauptmenü erweitert und mit der rechten Maustaste auf den Menüpunkt „Graph“ geklickt. Ich habe den Befehl „Einfügen nach“ aus dem Popup-Menü ausgewählt und als Ergebnis wurde unter dem Punkt „Diagramm“ ein Eintrag ohne Titel angezeigt. Ich habe doppelt auf den neuen Eintrag „Unbenannt“ geklickt, und im Dialogfeld „Menüelement-Eigenschaften“ habe ich festgestellt, dass der „Menüelementtyp“ bereits wie gewünscht auf „Untermenü“ eingestellt war. Also musste ich nur die Eigenschaft "Caption" in "NTheory" ändern und auf "OK" klicken, um das Dialogfeld "Menüelement-Eigenschaften" zu schließen.
Als Nächstes habe ich mit der rechten Maustaste auf den Eintrag „NTheory“ geklickt und im Popup „Einfügen in Untermenü“ ausgewählt.

(Klicken Sie hier, um das Bild in voller Größe anzuzeigen)
Vorbereiten, den ersten Befehl in das NTheory-Menü einzufügen.
Dies fügte ein neues Element ohne Titel unter dem Knoten "NTheory" ein. Dieses neue Element wurde auf der rechten Seite leicht eingerückt und zeigt damit an, dass es zum NTheory-Menü gehört. Ich konnte dann die Beschriftung in „Euler Phi“ ändern und die Aktionseigenschaft auf übliche Weise mithilfe des Dialogfelds „Menüelement-Eigenschaften“ einstellen. Nachdem ich dem NTheory-Menü ein Element hinzugefügt hatte, konnte ich meinem neuen Menü weitere Elemente hinzufügen, wie in einem früheren Beispiel beschrieben. Also habe ich mit der rechten Maustaste auf den Eintrag „Euler Phi“ geklickt und im Einblendmenü „Einfügen nach“ ausgewählt. Dadurch wurde ein neues Element ohne Titel erstellt, das ich dann im Dialogfeld "Eigenschaften von Menüelementen" als "Fibonacci" -Befehl definierte.

(Klicken Sie hier, um das Bild in voller Größe anzuzeigen)
Der Menü-Editor zeigt das NTheory-Menü mit seinen zwei Befehlen an.
Um diese Änderungen wirksam werden zu lassen, musste ich wie üblich auf die Schaltfläche "Übernehmen" in der oberen rechten Ecke des Menüs-Fensters klicken.
Um ein ganzes Untermenü hinzuzufügen, sind die Schritte, die Sie befolgen müssen, im Allgemeinen genau gleich. Zuerst erstellen Sie ein neues Element und legen seinen Typ als Untermenü fest. Um mit dem Hinzufügen von Befehlen zu Ihrem Untermenü zu beginnen, müssen Sie dann auf Ihr Untermenü klicken und im Popup-Menü den Befehl „In Untermenü einfügen“ auswählen. Dadurch wird ein neues Element im Untermenü selbst hinzugefügt. An diesem Punkt können Sie das restliche Untermenü wie üblich mit den Befehlen "Einfügen vor" und "Einfügen nach" ausfüllen. Ähnliche Anmerkungen gelten für das Hinzufügen einer neuen Symbolleiste.

(Klicken Sie hier, um das Bild in voller Größe anzuzeigen)
Nachdem Sie auf die Schaltfläche Apply geklickt haben, erscheint das NTheory-Menü im Hauptmenü von JMP.
Richard Potter schrieb:
JMP 7 auf dem Mac bietet eine teilweise Unterstützung für Projekte und Menüanpassungen. Bei Verwendung der Mac-Version von JMP 7 können Sie beispielsweise eine JMP-Projektdatei im Standarddialogfeld "Datei öffnen" auswählen und öffnen. Als Ergebnis werden alle vom Projekt definierten Dokumente und Fenster geöffnet.
Leider enthält die Mac-Version von JMP 7 nicht den Projektbaum-Editor, der in meinem Blog veranschaulicht wurde. Derzeit unterstützt nur die Windows-Version von JMP den visuellen Projekteditor.
Ebenso berücksichtigt JMP 7 auf dem Mac Menüanpassungsdateien, wenn diese am richtigen Ort abgelegt werden.
Benutzerdefinierte .jmpmenu-Dateien sollten hier angezeigt werden: ~ / Library / Application Support / JMP /
Werkseitige Standard-Menüerweiterungen (für englisches Gebietsschema) sollten hier angezeigt werden: JMP.app/Contents/Resources/en.lproj/Factory Standardmenüs /
Alle .jmpmenu-Dateien in diesem Ordner werden auf die Menüleiste angewendet.
Auch in der Mac-Version ist kein visueller Editor vorhanden. Um eine jmpmenu-Datei für Ihren Mac zu erstellen, müssen Sie entweder einen XML-Editor und ein Zip-Tool verwenden oder die jmpmenu-Datei für Ihren Mac mit Windows-Version erstellen.
Die Anmerkungen zu den Einschränkungen des Mac in Bezug auf Projekte und Menüanpassungen gelten auch für die Linux-Version von JMP.
In einer zukünftigen Version von JMP werden wir das Hinzufügen visueller Editoren für Projekte und Menüs für unsere Mac- und Linux-Benutzer erkunden.
Jennifer Barb schrieb:
Hallo. Ich bin sehr bemüht, die Menüanpassungsfunktion auf dem Mac auszuprobieren. Ich habe meine .jmpmenu-Datei mit Windows erstellt und in einer Datei mit dem Namen "Factory Default Menus" gespeichert, die von Windows benötigt wird. In dieser Datei befinden sich zwei Dateien, eine .jmpmenu-Datei und eine Abhängigkeitsdatei. Ich habe versucht, die Factory Default Menus-Datei an den von Ihnen angegebenen Speicherort zu kopieren: JMP.app/Contents/Resources/en.lproj/Factory Default Menus / schmerzhaft mit UNIX, aber es hat nicht funktioniert. Der Fehler, den ich erhielt, war "Kann nicht aus Archivpuffer extrahiert werden". Nachdem ich Ihre Anweisungen erneut gelesen hatte, sah ich auch, dass ich meine .jmpmenu-Datei an einen anderen Speicherort kopieren kann: ~ / Library / Application Support / JMP / Wie sieht es aber mit der Dependencies-Datei aus? Muss dies auch dorthin gehen oder ist das unnötig.
Wenn wir das angepasste Menü in JMP 7 auf dem Mac herunterladen können, sind wir für das Upgrade sehr dankbar !!
Jede Hilfe / Rat, die Sie geben können, wird sehr geschätzt.
Mit freundlichen Grüßen,
Jennifer