|
Cómo: Añadir la opción "Buscar destino" al menú contextual de Windows |
|
|
|
|
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)
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.
- Abra Inicio, Ejecutar y escriba lo siguiente: regedit.
- Acceda a la ruta HKEY_CLASSES_ROOT\lnkfile\ (asegúrese de que dicha clave queda marcada).
- Abra el menú Edición, Nuevo, Clave.
- Teclee el siguiente nombre para la nueva clave: Shell.
- Acceda a la ruta HKEY_CLASSES_ROOT\lnkfile\Shell (asegúrese de que dicha clave queda marcada).
- Abra el menú Edición, Nuevo, Clave.
- Teclee el siguiente nombre para la nueva clave: Buscar destino.
- Acceda a la ruta HKEY_CLASSES_ROOT\lnkfile\Shell\Buscar destino (asegúrese de que dicha clave queda marcada).
- Abra el menú Edición, Nuevo, Clave.
- Teclee el siguiente nombre para la nueva clave: command.
- Asegúrese de que la clave HKEY_CLASSES_ROOT\lnkfile\Shell\Buscar destino\command está marcada y revise el panel de la derecha.
- Haga doble clic sobre el valor (Predeterminado).
- Escriba lo siguiente: wscript.exe "C:\Buscar_destino.vbs" "%1" (respete las comillas y los espacios).
- 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 Sí, 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)
 |
|
Last Updated ( Saturday, 26 November 2005 14:25 )
|