Cómo: Añadir la opción "Buscar destino" al menú contextual de Windows

En este documento se explicará cómo se puede añadir la opción Buscar destino al menú contextual de todo acceso directo en Windows. Por defecto, la opción Buscar destino está disponible en las propiedades de los accesos directos y abre automáticamente la carpeta que contiene el ejecutable al que apunta el acceso directo en cuestión (y lo señala dentro de la carpeta).

Para realizar el procedimiento es necesario crear un script (aquí se mostrará una versión en Visual Basic Script) y modificar el Registro de Windows.

En primer lugar debe crear el script que albergará el código principal de la función que vamos a implementar:

 

  • Abra Inicio, Todos los programas, Accesorios y haga clic sobre Bloc de Notas.
  • Copie y pegue el siguiente código:

' Buscar_destino.vbs
' Permite buscar el destino de un acceso directo fácilmente
' Daniel Martín, 2005

Dim parametro, nombrearch, destino, accesodir

Set parametro = WScript.Arguments
nombrearch = parametro(0)
Set WshShell = WScript.CreateObject("WScript.Shell")
Set accesodir = WshShell.CreateShortcut(nombrearch)
destino = accesodir.TargetPath
WshShell.Run "%windir%\explorer.exe /select," & Chr(34) & destino & Chr(34)

  • Haga clic sobre Archivo y seleccione Guardar como.
  • En la lista desplegable Tipo seleccione Todos los archivos.
  • En la caja Guardar en seleccione su unidad C.
  • En la caja Nombre teclee Buscar_destino.vbs.
  • Haga clic en Guardar y cierre el Bloc de notas.

 

Una vez hecho esto, debe modificar el Registro de Windows.

Nota: Antes de proceder a modificar el Registro de Windows es conveniente realizar un punto de restauración desde Inicio, Todos los programas, Accesorios, Herramientas del sistema, Restaurar sistema. Siempre maneje el Registro de Windows con mucho cuidado.

 

 

  1. Abra Inicio, Ejecutar y escriba lo siguiente: regedit.
  2. Acceda a la ruta HKEY_CLASSES_ROOT\lnkfile\ (asegúrese de que dicha clave queda marcada).
  3. Abra el menú Edición, Nuevo, Clave.
  4. Teclee el siguiente nombre para la nueva clave: Shell.
  5. Acceda a la ruta HKEY_CLASSES_ROOT\lnkfile\Shell (asegúrese de que dicha clave queda marcada).
  6. Abra el menú Edición, Nuevo, Clave.
  7. Teclee el siguiente nombre para la nueva clave: Buscar destino.
  8. Acceda a la ruta HKEY_CLASSES_ROOT\lnkfile\Shell\Buscar destino (asegúrese de que dicha clave queda marcada).
  9. Abra el menú Edición, Nuevo, Clave.
  10. Teclee el siguiente nombre para la nueva clave: command.
  11. Asegúrese de que la clave HKEY_CLASSES_ROOT\lnkfile\Shell\Buscar destino\command está marcada y revise el panel de la derecha.
  12. Haga doble clic sobre el valor (Predeterminado).
  13. Escriba lo siguiente: wscript.exe "C:\Buscar_destino.vbs" "%1" (respete las comillas y los espacios).
  14. Haga clic en Archivo, Salir.

Si no desea modificar el Registro del sistema ni crear el archivo VBS, puede descargarlos desde nuestra web:

 

Hemos agregado a nuestro repositorio el archivo buscardestino.bat. Es una archivo de proceso por lotes que automatizará todo el proceso para todos aquellos que no deseán realizar todas estas moficaciones manualmente. El script funciona en Windows XP, Windows Vista y WIndows 7.

 

MÁS INFORMACIÓN 

Tras realizar los pasos descritos en la anterior sección, verá que al seleccionar con el botón derecho cualquier acceso directo (ya esté en el Escritorio, en el menú Inicio o en cualquier otro lugar) aparece una nueva opción: Buscar destino. Al pulsarla obtendrá un resultado idéntico al que obtendría realizando los pasos que impone Windows XP por defecto: Hacer clic con el botón derecho del ratón sobre el acceso directo, seleccionar Propiedades y pulsar el botón Buscar destino.

El impacto del procedimiento en el sistema es mínimo. Tan sólo se añaden unas claves al Registro y un nuevo archivo en C. La estabilidad o el rendimiento de su sistema no se verá afectado.

Nota: Si ejecuta el archivo Buscar_destino.vbs por separado verá que aparece un mensaje de error. Es normal, el script está diseñado para obtener un parámetro desde el Registro de Windows.

Si desea eliminar esta funcionalidad, tan solo tendría que eliminar las claves del Registro que ha creado anteriormente y eliminar el fichero Buscar_destino.vbs de su disco C.

Si desea más información sobre los menús contextuales y su manipulación, revise el siguiente artículo de la MSDN: Pulse aquí (enlace en inglés).

Daniel Martín, 2005 

Revisión 1.4 (24 de Julio de 2011)

Top