Cambiar la acción del menú contextual "Editar" del explorador de Windows 7 para jpg y otros tipos de archivos de imagen

55

Cuando hago clic derecho en un archivo jpg en el Explorador de Windows (Windows 7), veo que hay un elemento de menú "Editar". Si hago clic en este elemento, se abre la imagen en MSPaint. Paja. Tengo instalado Paint.NET y me gustaría cambiar la acción "Editar" para abrir la imagen en Paint.NET.

¿Cómo puedo hacer esto?

Slolife
fuente

Respuestas:

55

Encontré este pequeño programa mientras navegaba por la web: Editor de programas predeterminados . Creo que es capaz de hacer lo que quieras.

djeidot
fuente
55
¡Bingo! Eso funcionó a las mil maravillas. Gracias por la info.
slolife
44
Estaba buscando una manera de hacer lo mismo para editar archivos HTML. El programa funcionó bien.
Jeromy Anglim
2
El programa es un maldito salvavidas.
Cora
2
Esto ... esto es hermoso. ¿Por qué esto ya no es parte de Windows?
Rudey
1
En XP había una interfaz gráfica para cambiar e incluso agregar opciones de menú contextual en el administrador de asociación de archivos. Las versiones posteriores de Windows tienen una GUI de asociaciones diferente donde la interfaz está "simplificada" (como en la mente simple) para que no nos distraigamos al tener demasiadas opciones. Esto es exactamente por qué no me gusta Microsoft.
LinuxDisciple
32

La clave de registro que desea es:

  • HKEY_CLASSES_ROOT\Paint.Picture\shell\edit\commandpara archivos .bmp ,
  • HKEY_CLASSES_ROOT\SystemFileAssociations\image\shell\edit\commandpara archivos .jpg .

Cámbielo para "C:\Path\to\your\image\program.exe" "%1"incluir el " "y debería funcionar.

Otiel
fuente
Y para los archivos .ico , la clave de registro para modificar / crear esHKEY_CLASSES_ROOT\icofile\shell\edit\command
Otiel
3
La modificación HKCR\SystemFileAssociations\imagetambién hizo el truco para los .pngarchivos en mi sistema. Aparentemente, esta tecla anula cualquier comando definido en pngfile; presumiblemente es lo mismo para .jpgarchivos y jpegfile.
Lexikos
2
Para utilizar el enfoque anterior, necesitaría saber el nombre que Windows tiene para la asociación de archivos (es decir, Paint.Picture). Para encontrar esa parte, ejecute "assoc .bmp" en la línea de comando. Si está buscando cambiar la asociación en una extensión que no sea ".bmp", ejecutará "assoc .thatotherextension".
LinuxDisciple
6

oye, pensé que iba a tirar esto ya que esta página resultó útil. He estado tratando de cambiar la función EDITAR para apuntar a Notepad ++ en lugar de Notepad para archivos .txt desde hace un tiempo. está debajo

"HKEY_CLASSES_ROOT \ SystemFileAssociations \ text \ shell \ edit \ command" simplemente apúntelo al editor de palabras deseado.

felicitaciones a CGA

zorro gris
fuente
Tengo el mismo problema con el bloc de notas / bloc de notas ++ pero si voy a regedit y busco la ruta que proporcionó, no hay texto \ shell \ edit, etc.
estático
1
para mí fue en HKEY_LOCAL_MACHINE \ SOFTWARE \ Classes \ SystemFileAssociations
Omid Aminiva
Esto era exactamente lo que estaba buscando, así que felizmente compensaré las repeticiones -2 de pnuts con un +10 para ti :)
Bill K
2

Haga clic derecho en un archivo jpg, elija propiedades, en la pestaña general haga clic en cambiar en el campo "Se abre con". Busque el archivo .exe de Paint.NET y selecciónelo. Haga clic en Abrir y luego en Aceptar. Ahora sus archivos jpg deberían abrirse automáticamente con Paint.NET.

CGA
fuente
44
Esto cambia la acción "Abrir", no la acción "Editar", si no me equivoco.
Snark
Sí, pero también debería agregar Paint.NET a la entrada del menú contextual "abrir con" que esencialmente le da al OP las alternativas que desea.
CGA
3
Si bien es buena información, esto no es lo que estoy buscando. Me gusta lo que hace Open, y no quiero cambiarlo. Realmente estoy buscando cambiar el menú contextual Editar.
slolife
1
Creo que encontré la clave de registro que controla este menú contextual: "HKEY_CLASSES_ROOT \ SystemFileAssociations \ image \ shell \ edit \ command" Cambie el valor en la cadena predeterminada a su ruta Paint.NET. En mi caso, lo cambié a Xnview así: "C: \ Archivos de programa (x86) \ XnView \ xnview.exe" "% 1" Como siempre al editar el registro, tenga cuidado, tome un punto de restauración del sistema antes de que se produzcan cambios una buena idea.
CGA