trucos tareas secretos quitar personalizar para opciones ocultos editar contextual como barra agregar registry

registry - tareas - trucos ocultos windows 10



Establecer icono para el elemento del menú contextual personalizado del botón derecho para todos los accesos directos del escritorio(explorador de Windows) (4)

Aprendí cómo agregar un elemento al menú contextual del botón derecho, pero también me gustaría agregar un ícono. Probé agregando un ícono de valor a la clave (imagina que la clave es HKCL / lnkfile / shell / MY COMMAND / command, agregue el valor del ícono a HKCL / lnkfile / shell / MY COMMAND) pero no funciona, puse la ruta al ícono dentro de él, pero es 32x32, tal vez el problema tal vez no ... ¿Alguien sabe cómo agregar un ícono a mi elemento del menú?

Gracias por cualquier respuesta


Para Windows 7 y 8 y 10

Añadir elemento personalizado al menú contextual:

Texto sublime 3

Ruta a la aplicación: C:/Program Files/Sublime Text 3/sublime_text.exe .

  1. Ejecute regedit.exe (o presione el botón Inicio de Windows y escriba: regedit)
  2. Ir:

    HKEY_CLASSES_ROOT//*/shell

    ( * está justo en la parte superior)

  3. Right_mouse_click shell en el panel izquierdo para opciones para crear una nueva clave:
    1. Nuevo> Clave
    2. llámalo: Texto sublime 3 (o como quieras llamarlo)
  4. Luego creamos otra clave debajo de la que acabamos de crear: Right_mouse_click Sublime Text 3 (de hecho: el nombre de su propia aplicación) en el panel izquierdo para opciones para crear una nueva clave:
    1. Nuevo> Clave
    2. llamalo: comando
  5. En el panel DERECHA, cambie el valor de la clave (Predeterminado) (haga doble clic o haga clic con el botón derecho del ratón y haga clic en Modificar) para:

    C:/Program Files/Sublime Text 3/sublime_text.exe %1

    En realidad: el camino de tu propia aplicación.
    PERO AÑADA LO SIGUIENTE AL FINAL DE SU CAMINO después de un espacio: %1 .

OPCIONAL: Establecer icono + posición en el menú:

Icono:

  1. Haga clic en la clave que creó: Sublime Text 3 (No es un hijo que acabamos de crear: comando)
  2. Cree una nueva clave de cadena para ella (haga clic con el botón derecho del mouse en el fondo o el menú del panel DERECHO : edite, luego en Nueva> Clave , elija el valor de la cadena )
  3. Llámalo: Icono
  4. Establece su valor como lo hicimos para el comando anterior a :

    "C:/Program Files/Sublime Text 3/sublime_text.exe"

    En realidad: el camino de tu propia aplicación

+

Posición en el menú contextual:

  1. Cree otro valor de cadena donde creamos el ícono tal como lo hicimos anteriormente
  2. Llámalo: Posición
  3. Establece su valor en:

    Top

    o si quieres:

    Bottom

NOTA: ICONOS Y POSICIONES DE CADENA DE POSICION NO SE CREAN EN EL command , PERO SU PADRE: como sea que haya llamado su clave de aplicación en /shell .


Ok, he trabajado un poco en esto y he entendido algo importante: si tiene Windows XP o una versión anterior, necesita hacer una DLL, crear GUID, hacer referencia ... una tarea muy larga para configurar solo un icono en el menú contextual.

De lo contrario, si tienes vista o siete (y es la técnica que estoy usando), la respuesta de Cory funciona bien.


simplemente agregue una entrada en el Registro: HKCR / Directory / shell /% MY_APPLICATION% / command /

Nombre clave: Icono

Valor clave: ruta completa de exe (usará el icono incrustado de la aplicación)


Esto puede ser una HKCL/lnkfile/shell/MY COMMAND , pero intente crear un valor de Cadena llamado "Icono" en la HKCL/lnkfile/shell/MY COMMAND , y luego establezca el valor en la ruta de acceso a su icono (por ejemplo, C:/Program Files/Your Program/YourProgram.exe,0 ), asumiendo que sus iconos están incrustados en cualquier aplicación que especificó para ejecutar en su comando.