これは、カスタマイズされたメニューに関する一連の記事の2番目の記事です。 JMP 9 。の最初の投稿 JMP 9で変更された内容の概要を説明しました。この記事では、大規模なグループにカスタマイズされたメニューを提供する管理者向けの戦略をいくつか紹介します。 JMP ユーザー
あなたがJMP 8ユーザーにカスタマイズされたメニューやツールバーを提供した管理者であれば、おそらくあなたは .jmpmenu 配布したカスタマイズを含むファイル。私が私の中で議論したように前の投稿 、JMP 9が使用 .jmpcust カスタマイズ用のファイル。 .jmpmenu ファイル これらのカスタマイズをJMP 9に移行する際の最初のタスクは、JMP 8からそれらを取得することです .jmpmenu JMP 9にファイルする .jmpcust ファイル。これを実現するには、2つの選択肢があります。
- JMP 9を使うメニューエディタ JMP 9で同等のカスタマイズを手動で行う場合
JMP 9に変換を依頼してください。
カスタマイズが大規模な場合は、JMPに変換を実行させるのが有益かもしれません。これには少しトリックが必要です。JMP 9がJMP 8を変換しようとする唯一の時 .jmpmenu JMP 9へのファイルは、1)JMP 9が初めて実行されたとき、2)いつ工場出荷時のデフォルトに戻す JMP 9では。どちらのシナリオでも、JMPはJMP 8のカスタマイズされたメニューを見つけようとします。見つけた場合は、それを進めるオプションが与えられます。これを行うには、JMP 8とJMP 9の両方をインストールしたPCが必要です。
これに関する1つの注意点:JMP 8カスタマイズ・メニューには、JMP 9では直接サポートされなくなった機能が含まれていました。JMP 8では組み込みのJMPメニュー項目を削除することができ(JMP 9では代わりに非表示にしています)、JMP 8ではJSLスクリプトファイルとアイコンファイル全体を直接ファイルに埋め込むことができました。 .jmpmenu ファイル(JMP 9では、 JMPアドイン代わりに)。あなたのJMP 8メニューがこれらの機能を利用するならば、それらの側面は持ち出されないでしょう。
それを念頭に置いて、例を見ていきましょう。JMP 8カスタムメニューファイルがあります。 acme.jmpmenu つまり、1)DOEメニューを削除し、2)Acme Inc.のすべてのJMPユーザーが必要とするいくつかのスクリプトを実行するカスタムAcmeメニューを追加します。私がする必要がある最初の事は輸入である acme.jmpmenu JMP 8には、次のステップが必要です。
(1)JMP 8を起動します。
(2)選択編集>カスタマイズ>工場出荷時のデフォルトに戻す他のカスタマイズが混在しないようにするため。クリックしたいいえ以前のバージョンのJMPのメニューをマージするかどうかを尋ねられたとき。
(3)選択編集>カスタマイズ>メニューとツールバー 。
(4)を右クリックしますメインメニュー [メニューエディタ]ペインの[ メニューアーカイブのインポート 。に移動します .jmpmenu ファイルを選択してクリック開いた 。クリックするように促すダイアログボックスで[OK]をクリックします。適用するボタン。
(5)をクリック適用するボタンをクリックしてバツクリックしてメニューエディタを閉じます。はい変更を保存します。
これがJMP 8メニューの結果で、赤い矢印はDOEメニューがないことを示しています。

JMP 8を閉じた後、JMP 9にこれらの変更をインポートさせる準備ができました。手順は次のとおりです。
(1)JMP 9を起動します。
(2)選択表示>カスタマイズ>工場出荷時のデフォルトに戻す (これは見る JMP 9)のメニュー クリックはい本当に元に戻すことを確認します。
(3)JMPはJMP 8メニューカスタマイズファイルの存在を検出し、それらのカスタマイズを転送するかどうかを尋ねます。クリックはい 。
インポート後のJMP 9は次のようになります。

そのことに注意してくださいアクメメニューは正しく表示されましたが、 DOE メニューがバックアップされました。JMP 8でメニューが削除されたという事実は、JMP 9では検出できません。ただし、JMP 9で新しく改良されたメニューエディタを使用してDOEメニューを非表示にしてから、これらのカスタマイズを他のユーザーに配布できるファイルに保存することは簡単にできます。手順は次のとおりです。
(1)選択表示>カスタマイズ>メニューとツールバー 。
(2)左パネルのをクリック DOE 。
(3)右側のパネルで、隠れたチェックボックスをオンにしてチェックします。それに注意してください DOE 左側のパネルは、変更したことを示すために緑色に変わり、隠されていることを示すためにそれを通して線が表示されます。アクメ JMPメニューに追加されているため、青色で表示されます。

(4)をクリック名前を付けて保存… メニューエディタの上部にある名前を付けて保存表示されるダイアログボックスで、必要な場所に移動します。 .jmpcust 配置するファイルに名前を付けます acme.jmpcust )をクリックし、[保存]をクリックします。
(5)メニューエディタを閉じます。
これで、必要なものが揃いました。 .jmpcust JMPユーザーに配布したいカスタマイズを含むファイル。それでは、どうやってそれらを配布するのですか?いくつかの選択肢があります。
特定のメニューのカスタマイズをオプトインベースでユーザーが利用できるようにしたいだけの場合は、 .jmpcust ファイル自体は社内イントラネットまたはネットワーク共有で利用できます。それらの1つ以上を組み込みたいユーザーは単に選択することができますファイル>開く JMPからそれらを開きます。ユーザーがそれを実行すると、JMPメニューエディタが開き、その中に含まれているカスタマイズが組み込まれます。 .jmpcust ユーザーがそれらを開いて保存またはキャンセルできるようにします。
代わりにあなたが特定のものが欲しいなら .jmpcust 一部またはすべてのJMPユーザーのベースラインとして機能するファイルです。ファイルの名前を変更できます。 admincust.jmpcust システム管理ツールを使用して、ファイルをユーザーのマシン上の指定の場所にプッシュします。使い方の詳細 admincust.jmpcust 、参照してください管理者がカスタマイズファイルを入手する私のセクション前の投稿 。
メニューのカスタマイズと一緒にJSLスクリプト、アイコン、JMPデータテーブル、その他のファイルを配布する必要がある場合は、 JMPアドイン 。の JMPスクリプティングガイドを選択して表示できます。ヘルプ>本>スクリプトガイド JMP 9内から、JMPアドインを作成する方法を説明するセクションがあります。JMPアドインが提供する1つのオプションは、ネットワーク共有上のカスタマイズファイルとすべての関連ファイルを中央に配置し、そこからユーザーにアクセスさせることです。こうすることで、1か所で変更を加えることができ、アドインをインストールしたすべてのユーザーが次回JMPを実行したときに更新内容を確認できます。