Ubah tindakan menu konteks "Edit" explorer Windows 7 untuk jpg dan tipe file gambar lainnya

55

Ketika saya mengklik kanan pada file jpg di Windows Explorer (Windows 7), saya melihat bahwa ada item menu "Edit". Jika saya mengklik item ini, itu membuka gambar di MSPaint. Blah. Saya telah menginstal Paint.NET, dan saya ingin mengubah tindakan "Edit" untuk membuka gambar di Paint.NET.

Bagaimana saya bisa melakukan ini?

Slolife
sumber

Jawaban:

55

Saya menemukan program kecil ini saat menjelajahi web: Editor Program Default . Saya pikir itu dapat melakukan apa yang Anda inginkan.

djeidot
sumber
5
Bingo! Itu bekerja seperti pesona. Terimakasih atas infonya.
slolife
4
Saya sedang mencari cara melakukan hal yang sama untuk mengedit file HTML. Program ini bekerja dengan baik.
Jeromy Anglim
2
Program adalah penyelamat hidup.
Cora
2
Ini ... ini indah. Mengapa ini bukan bagian dari Windows?
Rudey
1
Di XP ada antarmuka grafis untuk mengubah dan bahkan menambahkan opsi menu konteks di manajer asosiasi file. Versi Windows yang lebih baru memiliki asosiasi GUI yang berbeda di mana antarmuka "disederhanakan" (seperti dalam pemikiran sederhana) sehingga kami tidak terganggu dengan memiliki terlalu banyak opsi. Inilah mengapa saya tidak suka Microsoft.
LinuxDisciple
32

Kunci registri yang Anda inginkan adalah:

  • HKEY_CLASSES_ROOT\Paint.Picture\shell\edit\commanduntuk file .bmp ,
  • HKEY_CLASSES_ROOT\SystemFileAssociations\image\shell\edit\commanduntuk file .jpg .

Ubah untuk "C:\Path\to\your\image\program.exe" "%1"memasukkan " "dan itu harus bekerja.

Otiel
sumber
Dan untuk file .ico , kunci registri untuk memodifikasi / membuat adalahHKEY_CLASSES_ROOT\icofile\shell\edit\command
Otiel
3
Memodifikasi HKCR\SystemFileAssociations\imagejuga melakukan trik untuk .pngfile di sistem saya. Tampaknya kunci ini mengesampingkan perintah apa pun yang didefinisikan dalam pngfile; mungkin itu sama untuk .jpgfile dan jpegfile.
Lexikos
2
Untuk menggunakan pendekatan di atas, Anda perlu mengetahui nama Windows untuk asosiasi file (mis. Paint.Picture). Untuk menemukan bagian itu, jalankan "assoc .bmp" pada baris perintah. Jika Anda ingin mengubah asosiasi pada ekstensi selain ".bmp", Anda akan menjalankan "assoc .thatotherextension".
LinuxDisciple
6

hei hanya berpikir saya akan membuang ini sejak halaman ini terbukti bermanfaat. Saya telah mencoba untuk mengubah fungsi EDIT untuk menunjuk ke Notepad ++ daripada Notepad untuk file .txt untuk sementara waktu sekarang. di bawah

"HKEY_CLASSES_ROOT \ SystemFileAssociations \ text \ shell \ edit \ command" hanya arahkan ke editor kata yang Anda inginkan.

pujian untuk CGA

Grayfox
sumber
Saya memiliki masalah yang sama dengan notepad / notepad ++ tetapi jika saya pergi ke regedit dan mencari path yang Anda berikan - tidak ada teks \ shell \ edit dll.
statis
1
bagi saya itu di HKEY_LOCAL_MACHINE \ SOFTWARE \ Classes \ SystemFileAssociations
Omid Aminiva
Ini persis apa yang saya cari, jadi saya akan dengan senang hati mengimbangi pnuts -2 rep dengan +10 untuk Anda :)
Bill K
2

Klik kanan file jpg, pilih properti, pada tab umum klik perubahan di bidang "Terbuka dengan". Telusuri ke file .exe Paint.NET dan pilih. Klik buka lalu ok. Sekarang file jpg Anda seharusnya terbuka secara otomatis dengan Paint.NET.

CGA
sumber
4
Ini mengubah tindakan "Buka", bukan tindakan "Edit", jika saya tidak salah.
Snark
Ya, tetapi juga harus menambahkan Paint.NET ke entri menu konteks "terbuka dengan" yang pada dasarnya memberikan OP alternatif yang dia inginkan.
CGA
3
Walaupun informasi yang baik, ini bukan yang saya cari. Saya suka apa yang dilakukan Open, dan tidak ingin mengubahnya. Saya benar-benar ingin mengubah menu Edit konteks.
Slolife
1
Saya rasa saya menemukan kunci registri yang mengontrol menu konteks ini: "HKEY_CLASSES_ROOT \ SystemFileAssociations \ image \ shell \ edit \ command" Ubah nilai dalam string default ke jalur Paint.NET Anda. Dalam kasus saya, saya mengubahnya ke Xnview seperti ini: "C: \ Program Files (x86) \ XnView \ xnview.exe" "% 1" Seperti biasa saat mengedit registri, berhati-hatilah, mengambil titik pemulihan sistem sebelum perubahan apa pun terjadi. sebuah ide bagus.
CGA