# CustomMenu 取扱説明書

---

## 目次

1. [このアプリでできること](#1-このアプリでできること)
2. [起動画面の見かた](#2-起動画面の見かた)
3. [右クリックメニューに項目を追加する（メニュー追加タブ）](#3-右クリックメニューに項目を追加するメニュー追加タブ)
4. [追加した項目を管理する（メニュー管理タブ）](#4-追加した項目を管理するメニュー管理タブ)
5. [Windows標準の項目を非表示にする（デフォルト項目の非表示タブ）](#5-windows標準の項目を非表示にするデフォルト項目の非表示タブ)
6. [その他の設定](#6-その他の設定)
7. [困ったときは](#7-困ったときは)

---

## 1. このアプリでできること

- ファイルやフォルダ、デスクトップ、ドライブを右クリックしたときに出てくるメニューに、
  **自分だけのオリジナル項目を追加**できます（例:「メモ帳で開く」「VSCodeで開く」など）。
- 追加した項目は、あとから**一時的に隠す**・**再表示する**・**削除する**ことができます。
- 「共有」「以前のバージョンの復元」といった **Windows標準の項目**を、右クリックメニューから
  消すこともできます（この機能のみ管理者権限が必要です）。

管理者権限がなくても（通常のユーザーのままでも）、メニューの追加・削除・非表示/表示の
基本操作はすべて行えます。管理者権限が必要なのは「5. Windows標準の項目を非表示にする」
機能だけです。

---

## 2. 起動画面の見かた

CustomMenu を起動すると、上部に3つのタブが並んでいます。

| タブ名 | できること |
| --- | --- |
| **メニュー追加** | 新しい右クリックメニュー項目を作る |
| **メニュー管理** | 追加した項目の一覧表示・非表示切替・編集・削除 |
| **デフォルト項目の非表示** | Windows標準の右クリック項目を消す/戻す（管理者権限が必要） |

画面いちばん下にはステータスバーがあり、操作結果（「メニューを追加しました。」など）が
表示されます。

---

## 3. 右クリックメニューに項目を追加する（メニュー追加タブ）

### 入力する項目の意味

| 項目 | 説明 |
| --- | --- |
| 適用先（ファイル/フォルダ/デスクトップ/ドライブ） | このメニューをどこを右クリックしたときに出すか。複数選択可 |
| メニューに表示される文言 | 右クリックメニューに実際に表示される名前 |
| 実行される内容 | クリックしたときに起動するアプリ（パスまたはコマンド） |
| 標準アプリケーション | よく使うアプリ（メモ帳、電卓など）をワンクリックで設定できるボタン |
| 引数（オプション） | アプリに渡す追加のオプション。`%1` と書くと、右クリックしたファイル/フォルダの
パスに自動的に置き換わります（未入力の場合は自動で末尾に追加されます） |

### 例①: ファイルを「メモ帳」で開くメニューを追加する

もっとも簡単な例です。標準アプリケーションのボタンを使うので、コマンドを自分で入力する
必要はありません。

1. 「メニュー追加」タブを開きます。
2. 適用先で **「ファイル」** にチェックを入れます（フォルダも同時に対象にしたい場合は
   「フォルダ」も追加でチェックします）。
3. 「標準アプリケーション」欄の **「メモ帳」** にチェックを入れます。
   - 「実行される内容」に自動で `notepad.exe` が入力されます。
   - 「メニューに表示される文言」が空欄なら自動で「メモ帳で開く」と入力されます。
4. 文言を好きな名前に変更したい場合は「メニューに表示される文言」欄を書き換えます
   （例:「メモ帳で強制的に開く」）。
5. 「メニューを追加」ボタンをクリックします。
6. ステータスバーに「メニュー 'メモ帳で開く' を追加しました。」と表示されれば成功です。
7. エクスプローラーで適当なファイルを右クリックすると、「メモ帳で開く」という項目が
   追加されているのが確認できます。

### 例②: 好きなアプリ（例: Visual Studio Code）をフォルダの右クリックに追加する

標準アプリケーション以外のアプリを登録したい場合は、「参照」ボタンで実行ファイルを
指定します。

1. 「メニュー追加」タブを開きます。
2. 適用先で **「フォルダ」** にチェックを入れます。
3. 「メニューに表示される文言」に `VSCodeで開く` のように、右クリックメニューに
   表示したい名前を入力します。
4. 「実行される内容」の右にある **「参照...」** ボタンをクリックし、
   `Code.exe`（VSCodeの実行ファイル）を選択します。
   - パスが分かっている場合は直接テキストボックスに入力してもかまいません。
5. 引数は空欄のままで構いません。空欄の場合、フォルダを右クリックしたときに選んだ
   フォルダのパスが自動的にアプリへ渡されます（内部的には `"%1"` が末尾に付きます）。
6. 「メニューを追加」ボタンをクリックします。
7. 好きなフォルダを右クリックし、「VSCodeで開く」からVSCodeが開けば成功です。

> **ポイント（適用先の違い）**
> - **ファイル**: すべてのファイルを右クリックしたときに表示
> - **フォルダ**: フォルダを右クリックしたときに表示
> - **デスクトップ**: デスクトップの何もない場所を右クリックしたときに表示
>   （この場合のみ引数に `%1` は使えません／自動付加されません）
> - **ドライブ**: 「PC」に表示されるドライブアイコンを右クリックしたときに表示

---

## 4. 追加した項目を管理する（メニュー管理タブ）


「メニュー管理」タブを開くと、これまでに追加したメニュー項目が一覧表示されます。

| 列 | 説明 |
| --- | --- |
| 表示（トグルスイッチ） | オンなら右クリックメニューに表示中、オフなら非表示中 |
| メニュー名 | 表示される文言 |
| コマンド | 実際に実行されるコマンド |
| 適用先 | ファイル/フォルダ/デスクトップ/ドライブ |

### 例①: 項目を一時的に非表示にする

削除はせず、あとで戻せる形で一時的に隠したい場合はこちらを使います。

1. 「メニュー管理」タブを開きます。
2. 非表示にしたい項目の行にある**トグルスイッチをオフ**にします。
3. ステータスバーに「メニュー '（項目名）' を非表示にしました。」と表示され、
   右クリックメニューからその項目が消えます。
4. 再び表示したくなったら、同じ行の**トグルスイッチをオンに戻す**だけで復活します。

### 例②: 不要になった項目を完全に削除する

1. 「メニュー管理」タブで削除したい項目の行をクリックして選択します。
2. 「削除」ボタンをクリックします。
3. 「メニュー '（項目名）' を削除しますか？」という確認ダイアログが出るので
   「はい」を選びます。
4. 一覧から項目が消え、右クリックメニューからも完全に削除されます。

> 削除は元に戻せません。まだ使うかもしれない項目は、削除ではなく上記①の
> 「非表示」を使うことをおすすめします。

### 例③: 登録した内容を編集する

1. 編集したい項目をリストの中で**ダブルクリック**します（または選択して「編集」ボタン）。
   - 非表示中の項目は編集できません。先にトグルスイッチをオンにしてから編集してください。
2. 画面が自動的に「メニュー追加」タブに切り替わり、上部に
   「編集モード:'（項目名）' を編集中」と表示されます。
3. 内容を書き換えたら「変更を保存」ボタンをクリックします。
4. 編集をやめたい場合は「キャンセル」ボタンで編集モードを終了できます。

一覧の内容が最新でないと感じたときは「更新」ボタンで再読み込みできます。

---

## 5. Windows標準の項目を非表示にする（デフォルト項目の非表示タブ）


「共有」「以前のバージョンの復元」など、**Windows自体が最初から持っている右クリック項目**を
消したいときに使うタブです。この機能だけは**管理者権限が必要**です。

### 管理者権限を有効にする

タブの上部に「管理者権限: 無効（管理者専用項目は無効化）」と表示されている場合、
スイッチはすべて操作できない状態（グレーアウト）になっています。

1. 画面上部の **「管理者として再起動」** ボタンをクリックします。
2. Windowsの確認画面（UACダイアログ）が出るので「はい」を選びます。
3. アプリが管理者権限で再起動し、「管理者権限: 有効」と表示されればOKです。

### 例: 「共有」をメニューから消す

1. 「デフォルト項目の非表示」タブを開きます。
2. 一覧から「共有」の行を探し、**トグルスイッチをオフ（左側）**にします。
   - スイッチは **オン（右）＝表示 / オフ（左）＝非表示** です。
3. 「更新」ボタンをクリックします。
4. 「Explorerを再起動して変更を反映しますか？」と確認されるので「はい」を選びます。
   - デスクトップの画面が一瞬消えますが、すぐに元に戻ります。これは変更を
     反映させるための正常な動作です。
5. ファイルやフォルダを右クリックし、「共有」が表示されなくなっていれば成功です。

再表示したい場合は、同じ手順でトグルスイッチをオン（右側）に戻し、「更新」から
Explorerを再起動してください。


> 「はい」を選ばずに更新のみ行った場合、変更はすぐには反映されません。
> ステータスバーに「変更を反映するにはExplorerの再起動が必要です。」と表示されるので、
> あとで手動でサインアウト・再起動するか、もう一度「更新」から反映してください。

---

## 6. その他の設定

画面下部には、次のチェックボックスがあります。

- **「従来のコンテキストメニューを使用する（Win11用）」**
  Windows 11 で簡略化された右クリックメニューを、Windows 10 までの
  「フルメニュー」表示に戻すオプションです。チェックを入れる/外すと、
  ステータスバーに反映方法（サインアウトまたは再起動が必要）が表示されます。

---

## 7. 困ったときは

- **メニューを追加したのに右クリックしても出てこない**
  → 一度エクスプローラーの画面を閉じて開き直すか、パソコンを再起動してみてください。
- **「レジストリへの書き込み権限がありません」と表示される**
  → 通常のメニュー追加・削除・非表示/表示には管理者権限は不要です。エラーが出る場合は、
    セキュリティソフトの制限や特殊なユーザー環境の可能性があります。
- **「デフォルト項目の非表示」タブのスイッチが操作できない**
  → 管理者権限で起動されていません。「管理者として再起動」ボタンを押してください。
- **変更したのに右クリックメニューに反映されない（デフォルト項目の非表示タブ）**
  → Explorerの再起動、またはサインアウト・再ログインが必要です。「更新」ボタンから
    再起動するか、手動でサインアウトしてください。
- **体験版で「お試し期間終了」と表示されて起動できない**
  → 引き続き使用するには製品版の購入が必要です。表示されたリンクから購入ページを
    開けます。
