Windows 10でカスタムの「プログラムから開く」メニューを追加する方法

Windows 10でカスタムの「プログラムから開く」メニューを追加する方法

Windows 10 の組み込みコマンド「プログラムから開く」ではアプリを選択できますが、通常の設定では右クリックメニューをカスタマイズして永続的に保存することはできません。オープンソースのシェル拡張機能「Open with++」は、選択したファイルの種類ごとにコマンドのメニューを別途追加します。組み込みメニューと既定のアプリの関連付けは変更されません。

始める前に

メンテナーの公式GitHubリリースページから最新リリースをダウンロードしてください。ソースコードアーカイブではなく、アプリケーションアセットを選択してください。プロジェクトのセットアップノートには、Windows 7 x64以降、.NET Framework 4.8 x64、およびVisual C++ 2019 Redistributable x64が要件として記載されています。必要なコンポーネントが不足している場合は、ノートにMicrosoftのダウンロードへのリンクがあります。

Open with++ の GitHub リポジトリページで、「リリース」エリアが選択されています。
公式プロジェクトページを開き、「リリース」を選択して、「最新」と表示されているリリースを開いてください。

カスタムの「プログラムから開く」メニューを追加する方法

1. リリースをダウンロードして解凍します。

「リリース」を開き、「最新」と表示されている項目を選択して、アプリケーションアセットをダウンロードしてください。圧縮されている場合は、インストール前に永続的なフォルダに解凍してください。開発者によると、インストール後にフォルダを移動しないようにとのことです。

Windowsのエクスプローラーのダウンロードフォルダに、展開されたフォルダの横にOpenWithPlusPlusアーカイブが表示されている。
リリース用アセットが圧縮されている場合は、解凍してフォルダを安定した場所に保管してください。

2. ファイルエクスプローラー拡張機能をインストールします。

解凍したフォルダからアプリケーションを開き、「インストール/アンインストール」を選択してから「インストール」をクリックします。これにより、シェル拡張機能がファイルエクスプローラーに登録されます。

インストールボタンで、with++のインストール/アンインストールページを開きます。
インストールコントロールを使用して、シェル拡張機能をファイルエクスプローラーに登録します。

3. コマンドを作成する

「追加」を選択し、名前、ファイル拡張子、実行する実行可能ファイルを入力します。メモ帳のエントリの場合は、Notepad名前に、txt logファイルの種類に、%SystemRoot%\System32\notepad.exeパスにを使用します。Open with++ は、パスに環境変数をサポートしています。

with++ コマンドマネージャを開き、コマンド例と追加コントロールを表示します。
マネージャーは、Add を使用してコマンドを作成し、Remove を使用してコマンドを削除します。
名前、ファイルの種類、パス、引数、作業ディレクトリ、アイコン、正規表現フィルタの各フィールドを備えた with++ コマンドフォームを開きます。
コマンド形式では、アプリのパスと渡される引数が分離されています。

拡張子は先頭にピリオドを付けずにスペースで区切って入力してください(例:)txt log。プロジェクトではすべてのファイルタイプに を使用します。リストを絞り込むことで、コマンドの関連性を維持できます。ファイルの拡張子がわからない場合は、*.*Microsoft のファイル拡張子ガイドを参照してください。

4. 選択したファイルをアプリに渡す

引数では、%paths%プログラムが選択されたファイルパスを期待する場合に使用します。`open with++` はそれを展開して引用符を追加するため、マクロを自分で引用符で囲まないでください。その他のスイッチは、アプリケーションのドキュメントで指定されている形式でのみ追加してください。

作業ディレクトリ、アイコン、正規表現フィルタは、必要のない限り空欄のままにしてください。コマンドをネストする場合は「サブメニューに表示」にチェックを入れ、最上位レベルに表示する場合はチェックを外してください。「追加」をクリックして保存します。

Open with++ フォームにメモ帳、txt ログ、メモ帳実行ファイルのパス、%paths% 引数が入力され、「サブメニューに表示」がチェックされている。
例の値では、.txt ファイルと .log ファイルに対してメモ帳を追加し、選択したファイルパスを渡します。
with++ コマンド エディタを開き、メモ帳、txt ログ、%paths% 引数、および [追加] の上にある [表示] サブ メニュー オプションのチェックを表示します。
コマンドをネストされたメニューの下に配置するには、「サブメニューに表示」にチェックを入れたままにします。

カスタムコマンドを使用する

一致するファイルを右クリックし、「プログラムから開く」をポイントして、コマンドを選択します。 を使用した場合*.*、対象プログラムで開けないファイルに対して が表示されることがあります。

Windowsのエクスプローラーでnotes.txtを右クリックし、「プログラムから開く」が選択された状態でメニューを開きます。
ファイルの種類設定で指定されている拡張子に一致するファイルを右クリックします。
notes.txt の横にあるサブメニューで「Open with++」を選択し、メモ帳コマンドを表示させてください。
「Open with++」にカーソルを合わせ、設定したコマンドを選択します。
メモ帳ウィンドウにnotes.txtというプレーンテキストファイルが表示されています。
選択されたプログラムは、デフォルトのアプリケーションを変更せずに、選択されたファイルを開きます。

コマンドが表示されない場合は、ファイル拡張子、インストール状況、および「サブメニューに表示」設定を確認してください。コマンドは表示されるもののファイルが起動しない場合は、パスとアプリの引数構文を確認してください。ファイルエクスプローラーを再度開き、それでもメニューが更新されない場合は、タスクマネージャーでWindowsエクスプローラーを再起動するか、サインアウトして再度サインインしてください。

コマンドを削除するか、Open with++ をアンインストールします。

カスタムエントリを1つだけ削除するには、Open with++マネージャーを再度開き、該当のコマンドを選択して「削除」を選択します。これにより、他のコマンドに対してはシェル拡張機能がインストールされたままになります。

メモ帳が選択され、削除コントロールが表示されている状態で、with++ コマンドリストを開きます。
削除したいカスタムコマンドのみを選択してください。

メニューを削除するには、「インストール/アンインストール」を開き、「アンインストール」を選択します。拡張機能をロードしたプロセスの再起動、サインアウト、または再起動が必要になる場合があると、管理者は述べています。Windowsエクスプローラーはタスクマネージャーから再起動できます。

「はい」と「いいえ」ボタン付きのアンインストール確認ダイアログをwith++で開きます。
ファイルエクスプローラーからシェル拡張機能を削除するには、「アンインストール」を確認してください。

Open with++ と Windows の組み込みの Open with 機能の比較

繰り返し使用するコマンドには「プログラムから開く」を使用してください。一度だけ使用するコマンドには、Windows の標準機能である「プログラムから開く」を使用してください。既定のアプリを変更するには、Microsoft の既定のアプリガイドで説明されているように、 「設定」>「アプリ」>「既定のアプリ」を開き、ファイルの種類を選択します。

マイクロソフトは2025年10月14日にWindows 10の標準サポートを終了しました。PCをサポートされているセキュリティ更新プログラムプランに加入させておくことをお勧めします。

コメントを残す

FotoSketcherで写真を絵画、スケッチ、漫画に変換

FotoSketcherで写真を絵画、スケッチ、漫画に変換

FotoSketcher Studioを使えば、写真を絵画、鉛筆画、漫画に変換できます。エフェクトの選択方法、プレビューの調整方法、作品の保存方法を学びましょう。

オーディオ識別ツールで音声ファイルを詳細に分析・識別する

オーディオ識別ツールで音声ファイルを詳細に分析・識別する

オーディオ識別子がビットレート、エンコーダー、タグについて何を明らかにするのか、従来のワークフローがどのように機能するのか、そして現在利用可能なツールの中で、ファイルの検査や楽曲の識別に使えるものはどれなのかを学びましょう。

My Photo Index:Windows用オープンソース写真整理ツール

My Photo Index:Windows用オープンソース写真整理ツール

My Photo Indexは、ローカル画像のタグ付け、評価、閲覧を行うための、Windows向けの旧来の写真カタログツールです。その機能、互換性の制限、および現在もサポートされている代替ツールについてご確認ください。

Attribute Changerを使用してファイルとフォルダの属性、日付、時刻を変更する

Attribute Changerを使用してファイルとフォルダの属性、日付、時刻を変更する

Attribute Changerを使用して、Windowsファイルの属性とタイムスタンプを編集したり、JPEG EXIF写真の日付を更新したり、バッチ変更を安全にプレビューしたりする方法を学びましょう。

Windows 10で各モニターに異なる壁紙を設定する方法

Windows 10で各モニターに異なる壁紙を設定する方法

Windows 10の各モニターに個別の壁紙を設定し、ディスプレイを識別し、画像のフィットを調整し、モニターの選択肢が見つからない場合のトラブルシューティングを行います。

pViewer:最小限の画像ビューアとマンガ&コミックリーダー

pViewer:最小限の画像ビューアとマンガ&コミックリーダー

pViewerの機能、写真モードとコミックモードの仕組み、ダウンロードすべきWindows版、そして旧バージョンと改訂版の違いについて学びましょう。

NeoDownloader:パラメータ設定とウェブサイトからの画像の一括ダウンロード

NeoDownloader:パラメータ設定とウェブサイトからの画像の一括ダウンロード

NeoDownloaderプロジェクトの作成方法、クロール範囲の選択方法、画像フィルタと保存先の設定方法、バッチダウンロードの確認方法を学びましょう。

Windows 7および8でホットキーを使って次のデスクトップ背景に切り替える方法

Windows 7および8でホットキーを使って次のデスクトップ背景に切り替える方法

Windows 7または8用のスライドショーを設定し、簡単なVBScriptショートカットを作成して、キーボードショートカットキーを割り当てて次の壁紙に進めるようにします。

XnConvert:エフェクトの適用と画像フォーマットの一括変換

XnConvert:エフェクトの適用と画像フォーマットの一括変換

XnConvertを使えば、エフェクトの適用、写真のリサイズ、画像フォーマットの一括変換が可能です。出力設定の選択、編集内容のプレビュー、オリジナル画像の保護も行えます。

PickMeApp: 保存された設定でWindowsプログラムを転送する

PickMeApp: 保存された設定でWindowsプログラムを転送する

PickMeAppを使って、インストール済みのWindowsアプリケーションを別のPCに移行しましょう。TAPパッケージの仕組み、設定の取得方法、転送できない可能性のある項目について学びます。