English (United Kingdom)

Fermu Website

Home Articles Windows Tips Cómo: Añadir la opción "Buscar destino" al menú contextual de Windows
Cómo: Añadir la opción "Buscar destino" al menú contextual de Windows PDF Print E-mail
User Rating: / 5
PoorBest 
Written by Daniel Martín   
Thursday, 11 August 2005 18:05

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:

  • Para descargar el fichero VBS (recuerde que debe guardarlo directamente en su disco C, no lo almacene en ninguna otra carpeta), pulse aquí.
  • Para descargar el fichero REG pulse aquí. Una vez descargado este fichero, haga doble clic sobre el mismo, pulse , acepte el cuadro de diálogo que aparecerá y ya tendrá toda la información en su Registro.

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.3 (26 de noviembre de 2005)


Trackback(0)
Comentarios (6)Add Comment
Funciona perfecto gracias!
escrito por Fernando FD, September 18, 2008
Muchas gracias! smilies/cheesy.gif
enviar abuso
vote negativo
vote positivo
Votos: +0
...
escrito por doom, September 25, 2007
uhm
buenas y como haria para invertir esta opcion..

es decir me gustaria q no apareciera la opcion de buscar destino o q ste bloqueada

agradesco su repuesta..
enviar abuso
vote negativo
vote positivo
Votos: +0
quiero saber un lugar por line
escrito por yamila mertinez, May 23, 2007
porfavor tengo el numero de telefono y la direccion y quiero saber que es si es un centro comercial o algo pero quiero saber que es o a que pertenece la direccion y el telefono que tengo gracias -20-12662689-5 lastra 450 y peron

gracias
enviar abuso
vote negativo
vote positivo
Votos: +0
...
escrito por un invitado, December 04, 2006
[smiley=evil]
enviar abuso
vote negativo
vote positivo
Votos: +0
Un problema
escrito por Invitado, March 26, 2006
Se puede geenrar el registro para cuando el lnkfile falla y no se pueden ver los iconos ni ACCEDER a los programas pulsandolos?
enviar abuso
vote negativo
vote positivo
Votos: +0

Escribir comentario
quote
bold
italicize
underline
strike
url
image
quote
quote
smile
wink
laugh
grin
angry
sad
shocked
cool
tongue
kiss
cry
más pequeño | más grande

busy
Last Updated ( Saturday, 26 November 2005 14:25 )
 
Web www.fermu.com

Logon


Gente Online

We have 288 guests online
Joomla Templates by JoomlaShack