¿Cómo configuro el programa que abre "Editar" en el menú contextual?

¿Cómo configuro el programa que abre "Editar" en el menú contextual?

Si hago clic derecho en un archivo JPG o PNG, la opción "Editar" abre MS Paint, mientras que a mí me gustaría que abriera GIMP. Encontré los programas ShellMenuView y ShellExView, pero no puedo encontrar las entradas relevantes.

De hecho, ShellMenuView tiene una entrada .pngque dice Edit with GIMPy parece llamar al ejecutable correcto, pero esto no aparece en el menú (y realmente no quiero que se obstruya con dos opciones de Edición).

También busqué en el registro y veo estas claves:

  • HKEY_CLASSES_ROOT\*\OpenWithList\MSPaint.exe\(que tiene una sola entrada, (Default)con datos en blanco)
  • HKEY_CLASSES_ROOT\.png\con carpetas OpenWithPrigIdy PersistentHandler.
  • HKEY_CLASSES_ROOT\pngfile\shell\con carpetas crush(PNGcrush que agregué hace un tiempo) y open.

Yo viesta preguntapero eso sólo se aplica a Windows XP y no funciona en Vista. La pestaña "Tipos de archivos" no está allí y "Establecer asociaciones" en el Panel de control solo configura el menú "Abrir con".

Entonces, ¿cómo y dónde puedo cambiar lo que hace la opción "Editar" en el menú contextual?

Respuesta1

Respuesta más fácil: usarAdministrador de tipos de archivos de NirSoftal igual que:

En el panel superior, busque y seleccione la extensión .JPG.
Cree una "Nueva acción" (Acciones/Nueva acción o panel inferior/clic derecho/Nueva acción).
Establezca el Nombre de la acción y el Título del menú en "Editar" y busque el archivo .EXE que debería editar el archivo.
Haga clic en Aceptar para guardar los cambios.
Listo, ahora Windows hace lo que quieres.
Aparentemente, esta nueva configuración simplemente anula el comando Editar existente.

Respuesta2

Debería poder crear la clave usted mismo. Por ejemplo, esta entrada del registro debería asignar MS Paint a la ediciónverbo:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\pngfile\shell\edit\command]
@=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\
  00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,4d,00,53,00,\
  50,00,41,00,49,00,4e,00,54,00,2e,00,45,00,58,00,45,00,20,00,22,00,25,00,31,\
  00,22,00,00,00

Respuesta3

Alternativa más fácil a mi respuesta anterior: use Types.EXE dehttps://ystr.github.io/types

Para que el programa sea aún más conveniente, guarde este código como Types.REG yunirel archivo en el registro:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\*\shell\Type]
@="Edit file type"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\*\shell\Type\command]
@="\"C:\\Utils\\Types\\Types.exe\" \"%1\""

Luego abra el menú contextual de su Explorador y siga el nuevo elemento.

información relacionada