Änderungen in der Menüanpassung in JMP 9 ? Die Antwort auf diese Frage lautet: „Fast alles“. In JMP 9 haben wir unser Framework für die Menüanpassung sorgfältig geprüft und festgestellt, dass es eine Reihe von Einschränkungen hatte:
• Sie können angepasste Menüs aus verschiedenen Quellen importieren JMP , aber diese Einfuhren wurden nicht getrennt; Wenn Sie also einen Import rückgängig machen möchten, müssen Sie die werkseitigen Standardeinstellungen wiederherstellen und neu beginnen.
• Wenn Sie zur Vereinfachung integrierte JMP-Elemente aus Ihrem Menü entfernt haben, können Sie diese später nicht wieder herstellen, ohne die Werkseinstellungen wiederherzustellen.
• JSL-Experten (JMP Scripting Language), die versuchen zu erstellen Add-Ins to JMP konnte Menüanpassungen nicht verteilen, die in mehreren Sprachen verfügbar waren oder später leicht aktualisiert werden konnten.
Daher wurde die Menüanpassung für JMP 9 grundlegend überarbeitet. Dies ist der erste einer geplanten Reihe von Blogbeiträgen, die Ihnen helfen sollen, das neue angepasste Menüsystem in JMP 9 zu verstehen und den Übergang von JMP 8 für Benutzer und Administratoren zu erleichtern.
Eine neue Menüanpassungsdatei
Wenn Sie in JMP 8 JMP auf Englisch ausgeführt haben, erhielt die Datei mit dem benutzerdefinierten Menü den Namen " JMP Benutzerdefiniertes Menü (Englisch) .jmpmenü "Und es konnte in diesem Verzeichnis gefunden werden:
XP: C: \ Dokumente und Einstellungen \ Lokale Einstellungen \ Anwendungsdaten \ JMP \ 8 \ Data \ English
Vista und Windows 7: C: \\ Benutzer \ AppData \ Local \ JMP8Data \ English
In JMP 9 werden die Menüanpassungen eines Benutzers in einer Datei mit dem Namen gespeichert usercust.jmpcust , gefunden in:
XP: C: \ Dokumente und Einstellungen \ Lokale Einstellungen \ Anwendungsdaten \ SAS \ JMP \ 9
Vista und Windows 7: C: \\ Benutzer \ AppData \ Local \ SAS \ JMP \ 9
Macintosh: ~ / Library / Anwendungssupport / JMP / 9
Beachten Sie das Fehlen des Wortes "Englisch" entweder im Verzeichnisnamen oder im Dateinamen. usercust.jmpcust ist sprachneutral. Ein weiterer wesentlicher Unterschied ist der usercust.jmpcust enthält nur die Änderungen, die Sie am integrierten JMP-Menü vorgenommen haben, und nicht eine Kopie des gesamten Menüs (einschließlich der integrierten Elemente von JMP) wie in JMP 8. Sie können die integrierten Menüelemente von JMP weiterhin ändern oder ausblenden, wenn Sie möchten, aber nur die Änderungen oder die Tatsache, dass Sie ein Element versteckt haben, werden aufgezeichnet usercust.jmpcust . Wenn Sie ein integriertes JMP-Menüelement ausblenden, können Sie es später leicht wieder aufrufen und wieder einblenden, ohne dass Ihre anderen Anpassungen davon betroffen sind.
Beachten Sie, dass ich in der zweiten Liste oben einen Speicherort für den Macintosh angegeben habe. Die Tatsache, dass die integrierten Menüpunkte von JMP nicht enthalten sind usercust.jmpcust bedeutet, dass diese Dateien in JMP 9 vollständig auf den Macintosh übertragen werden können. Es war praktisch unmöglich, vor JMP 9 angepasste Menüs auf dem Mac zu haben.
Administratoren Rufen Sie eine Anpassungsdatei ab
Eine weitere große Änderung für JMP 9 ist das usercust.jmpcust ist nicht die einzige Quelle für Menüanpassungen, die angewendet wird. Eine zweite Quelle für Menüanpassungen ist admincust.jmpcust , nach der JMP an diesem Ort sucht:
XP: C: \ Dokumente und Einstellungen \ All Users \ Anwendungsdaten \ SAS \ JMP \ 9
Windows Vista und Windows 7: C: \ Programm \ Daten \ SAS \ JMP \ 9
Macintosh: / Bibliothek / Anwendungssupport / JMP / 9
Der Zweck von admincust.jmpcust Administratoren können einen Standard-Baseline-Satz von Menüanpassungen durchführen, den sie auf alle JMP-Benutzer anwenden möchten. Da der Anpassungssatz des Administrators von den Benutzeranpassungen des Benutzers getrennt bleibt, kann der Administrator seinen oder ihren Satz aktualisieren, ohne die vom Benutzer vorgenommenen Anpassungen zu beeinflussen.
Ein weiterer wichtiger Punkt zu den Anpassungen in admincust.jmpcust : Sie werden nicht erzwungen. Wenn ein Benutzer den JMP-Menü-Editor öffnet, hat er die Möglichkeit, vorgenommene Anpassungen zu überschreiben admincust.jmpcust . Die Änderungen des Benutzers werden weiterhin in aufgezeichnet usercust.jmpcust Normalerweise haben jedoch nur Administratoren die Berechtigung zum Ändern admincust.jmpcust . Wenn jedoch JMP gestartet wird, wird es geladen usercust.jmpcust nachdem es geladen wird admincust.jmpcust . Der Endbenutzer hat also das letzte Wort.
JMP-Add-Ins benötigen Menüanpassungen
Benutzer und Administratoren sind nicht die einzigen, die die Möglichkeit haben, Menüanpassungen bereitzustellen. JMP-Add-In Entwickler müssen auch die Möglichkeit haben, Menüs anzupassen. In JMP 9 haben wir einen völlig neuen Mechanismus hinzugefügt, durch den Add-Ins zu JMP installiert und verwaltet werden können, und in JMP 9 wurden mehrere Add-Ins beschrieben Frühere Beiträge Hier. Eine der Dateien, die ein Add-In-Entwickler mit einem Add-In bereitstellen kann, ist eine addin.jmpcust Datei, die die Menüanpassungen für das Add-In enthält. Das addin.jmpcust Dateien aller registrierten, aktivierten JMP-Add-Ins werden danach geladen admincust.jmpcust Aber vorher usercust.jmpcust , das Endergebnis noch einmal dem Endbenutzer überlassen.
Auf Werkseinstellungen zurücksetzen
Da die Menüanpassungen jetzt aus verschiedenen Quellen stammen, wurde es erforderlich, die Funktion "Zurücksetzen auf Werkseinstellungen" (jetzt im Menü "Ansicht"> "Anpassen") zu ändern. Wir konnten nicht wirklich zulassen, dass "Zurücksetzen auf Werksvorgaben" alle Anpassungen in löscht admincust.jmpcust und die verschiedenen addin.jmpcust Dateien. Daher ist in JMP 9 in Bezug auf die Menüanpassungen alles Auf Werkseinstellungen zurücksetzen deaktiviert usercust.jmpcust . Anpassungen für ein JMP-Add-In können durch Deaktivieren oder Deinstallieren des zugehörigen Add-Ins „zurückgesetzt“ werden, und der Administrator kann dies verwalten admincust.jmpcust .
Umstellung auf JMP 9 Customized Menüs
Für Endbenutzer sollte die Übertragung von Menüanpassungen von JMP 8 auf JMP 9 einfach und automatisch erfolgen. Wenn Sie JMP 9 zum ersten Mal ausführen (und jedes Mal, wenn Sie danach auf die Werkseinstellungen zurücksetzen), werden Sie gefragt, ob Sie Ihre JMP 8-Menüanpassungen übernehmen möchten. Wenn Sie "Ja" sagen, a usercust.jmpcust Die Datei wird aus den Menüanpassungen erstellt, die Sie in Ihrem benutzerdefinierten JMP 8-Menü finden.
Für Administratoren, die versuchen, dieselben Menüanpassungen an JMP 9-Benutzer wie in JMP 8 zu übertragen, gibt es einige weitere Schritte, die jedoch auf einen nachfolgenden Blogbeitrag warten müssen.