jpgおよびその他の画像ファイルタイプのWindows 7エクスプローラーの「編集」コンテキストメニューアクションを変更する


55

Windowsエクスプローラー(Windows 7)でjpgファイルを右クリックすると、「編集」メニュー項目があることがわかります。この項目をクリックすると、MSPaintで画像が開きます。ブラ Paint.NETがインストールされているので、「編集」アクションを変更してPaint.NETで画像を開きたいです。

どうすればこれを行うことができますか?

回答:


55

Webサーフィン中にこの小さなプログラムを見つけました:Default Programs Editor。あなたがやりたいことができると思います。


5
ビンゴ!それは魅力のように働いた。情報をありがとう。
slolife 2009年

4
HTMLファイルを編集するために同じことをする方法を探していました。プログラムはうまくいきました。
ジェロミーアングリム

2
プログラムはひどい命の恩人です。
コラ

2
これ...これは美しい。なぜこれは既にWindowsの一部ではないのですか?
ルディー

1
XPでは、ファイル関連付けマネージャーでコンテキストメニューオプションを変更したり追加したりするためのグラフィカルインターフェイスがありました。Windowsの最近のバージョンでは、インターフェイスが「単純化」されている(単純なように)別の関連付けGUIがあるため、オプションが多すぎても気が散らない。これがまさにマイクロソフトが嫌いな理由です。
LinuxDisciple

32

必要なレジストリキーは次のとおりです。

  • HKEY_CLASSES_ROOT\Paint.Picture\shell\edit\commandの.bmpファイル、
  • HKEY_CLASSES_ROOT\SystemFileAssociations\image\shell\edit\command以下のための.jpgファイルを。

"C:\Path\to\your\image\program.exe" "%1"含むように変更し" "、動作するはずです。


そしてのための.icoファイルの作成/変更するためのレジストリキーはあるHKEY_CLASSES_ROOT\icofile\shell\edit\command
Otiel

2
変更すると、システム上のファイルHKCR\SystemFileAssociations\imageのトリックも実行されました.png。どうやら、このキーはで定義されたコマンドをオーバーライドしますpngfile。おそらく.jpgファイルとで同じですjpegfile
レキシコス

2
上記の方法を使用するには、Windowsがファイルの関連付けに使用している名前(つまりPaint.Picture)を知っている必要があります。その部分を見つけるには、コマンドラインで「assoc .bmp」を実行します。「.bmp」以外の拡張子の関連付けを変更する場合は、「assoc .thatotherextension」を実行します。
LinuxDisciple

5

このページが有用であることがわかったので、ちょっと私はこれをチャックするだろうと思った。私はしばらくの間、.txtファイルのメモ帳ではなく、メモ帳++を指すように編集機能を変更しようとしています。その下

「HKEY_CLASSES_ROOT \ SystemFileAssociations \ text \ shell \ edit \ command」は、目的のワードエディターを指すようにします。

CGAへの称賛


私は++メモ帳/メモ帳で同じ問題を抱えているが、私はREGEDITとあなたが提供するパスを検索するために行く場合-テキスト\シェル\編集などがない
静的

1
私にとっては、HKEY_LOCAL_MACHINE \ SOFTWARE \ Classes \ SystemFileAssociations
Omid Aminiva

これはまさに私が探していたものでしたので、pnuts -2 repを+10で喜んで相殺します:)
Bill K

2

jpgファイルを右クリックしてプロパティを選択し、一般タブで「開く」フィールドの変更をクリックします。Paint.NET .exeファイルを参照して選択します。[開く]をクリックして[OK]をクリックします。これで、jpgファイルがPaint.NETで自動的に開きます。


4
間違っていない場合、これにより「編集」アクションではなく「開く」アクションが変更されます。
スナーク

はい。ただし、Paint.NETを "open with"コンテキストメニューエントリに追加する必要があります。これにより、OPに必要な選択肢が提供されます。
CGA

3
良い情報ですが、これは私が探しているものではありません。Openの機能は気に入っていますが、変更したくありません。コンテキストメニューの編集を変更したいと考えています。
slolife

1
このコンテキストメニューを制御するレジストリキーを見つけたと思います: "HKEY_CLASSES_ROOT \ SystemFileAssociations \ image \ shell \ edit \ command"デフォルト文字列の値をPaint.NETパスに変更します。私の場合、次のようにXnviewに変更しました: "C:\ Program Files(x86)\ XnView \ xnview.exe" "%1"良いアイデア。
CGA
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.