ファイルへのアクセスや既存のメニュー項目の変更がすばやくできるように、JMPメニューをカスタマイズできます。メニュー項目を選択して、コンピュータ上のJSLスクリプトや指定のJSLコマンドを実行できます。たとえば、頻繁に使用するスクリプトを開くためのメニュー項目を作成できます。これは、スクリプトをお気に入りとしてホームウィンドウに追加するのと似ています。
カスタマイズの機能には、メニュー項目の追加と名前変更、メニュー項目の非表示、メニュー項目への区切り線の挿入、メニュー項目とJSLの関連付けも含まれます。
JMPのカスタマイズは、<ユーザ名>¥Library¥Application Support¥JMP¥17¥usercust.jmpcustに保存されます。
メモ: デフォルトのJMPメニューや、(さらなるメニュー項目を表示する)サブメニューを削除することはできません。デフォルトおよびカスタムのサブメニューは、名前の変更もできません。
この例では、スクリプトを実行するメニュー項目を作成します。
1. [表示]>[メニューのカスタマイズ]を選びます。
2. 「JMPメニューエディタ」で、[ファイル]>[開く]を選択します。
3. controlキーを押しながら[メニュー項目を後に挿入...]を選択します。
4. 「メニュー名」ボックスに「今何時ですか」と入力します。
5. [ファイルのJSLを実行]を選択し、
「Library¥Application Support¥JMP¥17¥Samples¥Scripts¥timeAnnouncer.jsl」を選択します。
6. [追加]をクリックし、「メニューエディタ」ウィンドウを閉じます。
7. [ファイル]>[今何時ですか]を選択します。
「スケジューラ」ウィンドウが開き、現在の時刻が音声で読み上げられます。
サブメニューは、複数のサブメニュー項目を表示します。この例では、データテーブルを開くサブメニュー項目を作成します。
1. [表示]>[メニューのカスタマイズ]を選びます。
2. 「JMPメニューエディタ」で、[ファイル]>[開く]を選択します。
3. Ctrlキーを押しながら[サブメニューを後に挿入....]を選択します。
4. 「マイデータテーブルを開く」と入力し、[JSLコマンド]を選択します。
メモ: [JSLスクリプト]を選択すると、コンピュータ上のJSLスクリプトの中から任意のものを選択できます。
5. [追加]をクリックします。
6. [マイデータテーブルを開く]を選択し、「メニュー名」ボックスにある「項目名」を削除してから「Napoleons March.jmpを開く」と入力します。
7. 「このJSLを実行」ボックスに「Open("$SAMPLE_DATA/Napoleons March.jmp");」と入力します。
8. [変更を保存]をクリックします。
9. [ファイル]メニューを選択し、新しいメニュー項目を確認します。
ヒント: 新しいメニュー項目が、メニューには表示されるのにメニューエディタに表示されない場合は、メニューエディタをいったん閉じて開き直してみてください。
カスタムメニュー項目またはサブメニューの項目を削除するには
• カスタムのメニュー項目を1つ削除するには、その項目を選択し、オプションリストから[選択内容を削除]を選択します。
• カスタムメニュー項目をすべて削除するには、オプションリストから[すべて元に戻す]を選択します。
• サブメニュー内にある項目をすべて削除するには、サブメニュー全体を削除しなければなりません。空のメニューは作成できません。サブメニュー全体を削除するには、サブメニューを選択し、オプションリストから[選択内容を削除]を選択します。