Windows コンテキスト メニューに「Notepad++ で開く」(ポータブル) を追加するにはどうすればいいですか?

Windows コンテキスト メニューに「Notepad++ で開く」(ポータブル) を追加するにはどうすればいいですか?

タイトルがすべてを物語っていると思います。

私は Notepad++ のポータブル バージョンを使用しており、Windows 10 の右クリック コンテキスト メニューにメニューを追加して、ファイルを編集できるようにしたいと考えています。

答え1

これについては、Windows デスクトップの右クリック メニューに任意のアプリケーションを追加する方法記事にはこう書かれています:

最初に、スタート メニューの検索または実行ボックスから regedit.exe を開き、次のキーまで移動します。 HKEY_CLASSES_ROOT\Directory\Background\shell レジストリエディタ

正しい場所にいる場合、画面は次のようになります。

次に、シェル キーの下に新しいキーを作成します。その名前はデスクトップ メニューに表示される名前とまったく同じです。「シェル」キーを右クリックし、メニューから [新規]、[キー] を選択します。

新しいキーに、デスクトップのコンテキスト メニューに表示する名前を付けます。この例では、「Notepad++ で開く」を使用します。

次に、アプリケーションの起動に使用するコマンドを実際に保持するコマンド キーを作成する必要があります。新しい Notepad++ キーを右クリックし、メニューから [新規 \ キー] を選択します。

レジストリエディタ

このキーに小文字で「command」という名前を付けます。

この手順を完了するには、起動するアプリケーションへの完全なパスが必要です。Shift キーを押しながら右クリックして [パスとしてコピー] メニュー項目を表示すると、より迅速に見つけることができます。

次に、左側の「コマンド」をクリックし、右側の (Default) キーをダブルクリックして文字列値を編集します。

上記の「パスとしてコピー」の手順で取得した実行可能ファイルへの完全なパスを貼り付けるか、必要に応じて完全なパスを自分で入力することもできます。

デスクトップを右クリックすると、新しいメニュー項目が表示されます。当然、このメニュー項目を使用すると、Notepad++ が起動します。

デスクトップ コンテキスト メニューには必要な数のアプリケーションを追加できます。新しいメニュー項目名を使用して手順をもう一度繰り返すだけです。

他の Windows バージョンでも基本的に同じです。

答え2

修正された reg スクリプト (上記を参照):

  1. アイコン
  2. 名前にスペースが含まれる場合(Notepad++ のデフォルトのファイル名にはスペースが含まれる)
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\*\shell\Edit with Notepad++]
"Icon"="F:\\Program Files\\Notepad++\\notepad++.exe"

[HKEY_CLASSES_ROOT\*\shell\Edit with Notepad++\command]
@="\"F:\\Program Files\\Notepad++\\notepad++.exe\" \"%1\""

答え3

私は長年、もっと簡単な方法を使ってきました。これを次の名前のファイルとして保存しますNotepad++.right-click.reg:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\*\shell\Edit with Notepad++]
"Icon"=hex(2):43,00,3a,00,5c,00,50,00,72,00,6f,00,67,00,72,00,61,00,6d,00,20,\
  00,46,00,69,00,6c,00,65,00,73,00,20,00,28,00,78,00,38,00,36,00,29,00,5c,00,\
  4e,00,6f,00,74,00,65,00,70,00,61,00,64,00,2b,00,2b,00,5c,00,6e,00,6f,00,74,\
  00,65,00,70,00,61,00,64,00,2b,00,2b,00,2e,00,65,00,78,00,65,00,00,00

[HKEY_CLASSES_ROOT\*\shell\Edit with Notepad++\command]
@="C:\\Program Files (x86)\\Notepad++\\notepad++.exe %1"

次に、それをダブルクリックして「はい」を選択します。

編集
@Sun が指摘したように、2 番目のエントリを修正して Notepad++ 実行可能ファイルを指すようにします。これは、64 ビット バージョンをインストールする場合に特に重要です。

答え4

もし、レジストリ調整の提案Saimak から試すことはお勧めできませんが、EXE ファイルへのショートカットを「送る」リストに追加すると、任意の項目を右クリックして Notepad++ で開くことができます。

ショートカットを作成するための「送信先」フォルダーにアクセスする最も簡単な方法は、shell:sendto「実行」ボックスに入力して Enter キーを押すことです。

関連情報