のメニューカスタマイズの変更点 JMP 9 ?その質問に対する答えは、「ほとんどすべて」です。JMP9では、メニューカスタマイズフレームワークをよく見て、いくつかの制限があることがわかりました。
•さまざまなソースからカスタマイズしたメニューをインポートできます。 JMP しかし、それらの輸入品は別々に保管されていませんでした。そのため、1つのインポートを元に戻したい場合は、出荷時のデフォルト設定に戻して最初からやり直す必要がありました。
•簡単にするためにメニューからJMP組み込み項目を削除した場合、出荷時のデフォルト設定に戻らないと後で元に戻すことはできません。
•作成しようとしているJMPスクリプト言語(JSL)の専門家アドイン JMPは、言語間で機能するメニューのカスタマイズを配布することができなかったり、後で簡単に更新することができました。
その結果、メニューのカスタマイズはJMP 9用に徹底的に作り直されました。これは、JMP 9の新しいカスタマイズされたメニューシステムを理解し、ユーザーと管理者の両方にとってJMP 8からの移行を容易にするために計画された一連のブログ投稿の最初のものです。
新しいメニューカスタマイズファイル
JMP 8では、JMPを英語で実行した場合、カスタマイズしたメニューを含むファイルの名前は“ JMPユーザーカスタマイズメニュー(英語).jmpmenu このディレクトリにあります。
XP: C:¥Documents and Settings¥Local Settings¥Application Data¥JMP¥8¥Data¥English
VistaとWindows 7: C:\\ Users \ AppData \ Local \ JMP8Data \ English
JMP 9では、ユーザーのメニューカスタマイズは次のファイルに保存されています。 usercust.jmpcust 、で見つけた:
XP: C:¥Documents and Settings¥Local Settings¥Application Data¥SAS¥JMP¥9
VistaとWindows 7: C:\\ Users \ AppData \ Local \ SAS \ JMP \ 9
マッキントッシュ: 〜/図書館/アプリケーションのサポート/ JMP / 9
ディレクトリ名またはファイル名のどちらにも「英語」という単語がないことに注意してください - usercust.jmpcust 言語に依存しません。もう一つの大きな違いは usercust.jmpcust JMP 8のようにメニュー全体(JMPの組み込み項目を含む)のコピーではなく、組み込みのJMPメニューに加えた変更のみが含まれます。必要に応じて、JMPの内蔵メニュー項目を変更または非表示にすることはできますが、変更内容、または項目を非表示にしたという事実だけが usercust.jmpcust 。また、組み込みのJMPメニュー項目を非表示にした場合、他のカスタマイズに影響を与えることなく、後で戻って表示するのは簡単です。
上記の2番目のリストに、Macintoshの場所が含まれていることに注意してください。JMPの組み込みメニュー項目が含まれていないという事実 usercust.jmpcust これらのファイルはJMP 9でMacintoshに完全に転送可能であることを意味します。JMP 9より前のMacでメニューをカスタマイズすることは事実上不可能でした。
管理者がカスタマイズファイルを入手する
JMP 9のもう1つの大きな変更は、 usercust.jmpcust 適用されるメニューカスタマイズの唯一のソースではありません。メニューカスタマイズの2つ目のソースは admincust.jmpcust JMPはこの場所で探します。
XP: C:¥Documents and Settings¥All Users¥Application Data¥SAS¥JMP¥9
Windows VistaおよびWindows 7: C:\ Program \ Data \ SAS \ JMP \ 9
マッキントッシュ: /図書館/アプリケーションサポート/ JMP / 9
の目的 admincust.jmpcust 管理者がすべてのJMPユーザーに適用したいメニューカスタマイズの標準ベースラインセットをプッシュダウンできるようにするためです。管理者のカスタマイズセットはユーザーのカスタマイズとは別に保存されているため、管理者はユーザーのカスタマイズに影響を与えることなく自分のセットを更新できます。
のカスタマイズに関するもう1つの重要なポイント admincust.jmpcust :彼らは強制されていません。ユーザーがJMPメニューエディタを起動した場合、そのユーザーには、カスタマイズされた設定を上書きする権限があります。 admincust.jmpcust 。ユーザーの変更はまだ記録されています usercust.jmpcust ただし、通常は管理者だけが変更権限を持っています admincust.jmpcust 。しかしJMPが登場すると、それはロードされます usercust.jmpcust ロード後 admincust.jmpcust 。それで、エンドユーザーは最終的な発言権を持ちます。
JMPアドインにはメニューのカスタマイズが必要
メニューのカスタマイズを提供する機会を得られるのは、ユーザーと管理者だけではありません。 JMPアドイン開発者はメニューをカスタマイズする機能も必要です。JMP 9では、JMPへのアドインをインストールおよび管理できる、まったく新しいメカニズムが追加されました。前の投稿ここに。アドイン開発者がアドインと共に提供できるファイルの1つは、 addin.jmpcust アドインのメニューのカスタマイズが含まれています。の addin.jmpcust 登録され有効になっているすべてのJMPアドインのファイルは、その後ロードされます。 admincust.jmpcust しかし前に usercust.jmpcust もう一度、最終的な発言をエンドユーザーに任せます。
工場出荷時のデフォルトに戻す
いくつかの異なるソースからメニューのカスタマイズが行われるようになったため、[工場出荷時の設定に戻す]([表示]> [カスタマイズ]メニュー)の機能を変更する必要がありました。工場出荷時の設定に戻すことで、すべてのカスタマイズを消去することを実際に許可することはできませんでした。 admincust.jmpcust そして様々な addin.jmpcust ファイル そのため、JMP 9ではメニューのカスタマイズに関して「工場出荷時の設定に戻す」がすべてクリアされています。 usercust.jmpcust 。JMPアドインのカスタマイズは、関連付けられたアドインを無効にするかアンインストールすることで「元に戻す」ことができ、管理するのは管理者です。 admincust.jmpcust 。
JMP 9カスタマイズメニューへの移行
エンドユーザーにとっては、JMP 8からJMP 9へのメニューカスタマイズの転送は簡単かつ自動的に行われるはずです。初めてJMP 9を実行したとき(およびその後、工場出荷時の設定に戻すたびに)、JMP 8メニューのカスタマイズを進めるかどうかを尋ねられます。あなたが「はい」と言ったら usercust.jmpcust ファイルは、JMP 8カスタマイズメニューにあるメニューカスタマイズから作成されます。
JMP 8と同じメニューカスタマイズをJMP 9ユーザーにプッシュしようとしている管理者にとって、さらにいくつかのステップがありますが、それはブログのフォローアップの投稿を待つ必要があります。
JMP 9カスタマイズメニュー - 管理 - JMPブログ書きました:
[...]は、JMP 9のカスタマイズされたメニューに関する一連の投稿の2番目です。最初の投稿では、JMP 9で変更された内容の概要を説明しました。この記事では、私はいくつかの戦略を提供します[...]