JMPの使用法 > メニューとツールバーのカスタマイズ > メニューのカスタマイズ(macOS)
公開日: 09/19/2023

メニューのカスタマイズ(macOS)

ファイルへのアクセスや既存のメニュー項目の変更がすばやくできるように、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つ削除するには、その項目を選択し、オプションリストから[選択内容を削除]を選択します。

カスタムメニュー項目をすべて削除するには、オプションリストから[すべて元に戻す]を選択します。

サブメニュー内にある項目をすべて削除するには、サブメニュー全体を削除しなければなりません。空のメニューは作成できません。サブメニュー全体を削除するには、サブメニューを選択し、オプションリストから[選択内容を削除]を選択します。

より詳細な情報が必要な場合や、質問があるときは、JMPユーザーコミュニティで答えを見つけましょう (community.jmp.com).