Hola
Hoy veremos cómo modificar el menú asociado al botón derecho del ratón.
Para poder realizar estas actuación vamos a tocar el registro de Windows, con la clave HKEY_CLASSES_ROOT por ello todo el sistema quedara afectado con los cambios que realicemos, cuidado con lo que hagamos.
El botón derecho muestra varios menús según se accione sobre una carpeta o sobre un objeto en general . Vamos a ello!
Añadir funcionalidad para todos los objetos menos las carpetas

Ilustración 1 Clave de acceso general
Como vemos en la imagen vamos a modificar la carpeta “*”, esta hace referencia a todos los objetos del sistema.
En la subcarpeta “shell” esta el menú contextual y los comandos que podemos lanzar desde el botón derecho de nuestro ratón.
Para añadir la funcionalidad crearemos una clave dentro de la clave “shell”, el nombre de esta clave aparecerá en el menú contextual. El nombre de la clave es i64 como se ve en la siguiente imagen

Ilustración 2 Creación de clave i64
Ya tenemos el nombre que aparecerá al pulsar el botón derecho, ahora le asociamos la acción. Para ello creamos una clave llamada “command” y en su valor introduciremos la ruta del programa que queremos ejecutar, por ejemplo el cmd.

Ilustración 3 Clave con la acción a ejecutar
Ahora al pulsar el botón derecho sobre un objeto de Windows, que no sea una carpeta, nos aparecerá nuestra entrada

Ilustración 4 Menú contextual modificado
Nos queda una cosa, pasarle argumentos al programa que estamos asociando en la acción. El paso de argumentos se realiza añadiendo %1 al valor de la clave, y, si queremos tener toda su ruta le debemos poner entre comillas “%1”

Ilustración 5 paso de argumentos
Añadir funcionalidad las carpetas
El procedimiento es igual que en el paso anterior, solo cambiamos la carpeta donde añadir nuestra clave en este caso es HKEY_CLASSES_ROOT\Folder

Ilustración 6 Carpeta para modificar acciones de carpetas
Como vemos tiene una subcarpeta llamada Shell donde incluiremos nuestra clave.

Ilustración 7 Clave con valor
Al pulsar sobre una carpeta con el botón derecho vemos que aparece el menú contextual pero con la modificación que hemos añadido.

Ilustración 8 Menú contextual Carpeta
Con estas acciones podemos crear atajos a nuestras aplicaciones, como de dotarlas de facilidad de uso para los usuarios, siendo aplicaciones más accesibles.
Un saludo!!!
Enviado
jun 02 2010, 12:20
por
Ignacio Briones