Cómo crear accesos directos a programas en unidades USB
Si trabaja en varias computadoras, probablemente use una unidad USB para llevar consigo su software portátil favorito. Las suites de aplicaciones portátiles como PortableApps.com, CodySafe o Lupo PenSuite, tienen un menú principal que brinda acceso a los programas instalados en la suite..
Sin embargo, puede haber razones por las que necesite crear accesos directos a programas en su unidad USB. Es posible que esté utilizando un programa que no se integra en el menú principal de la suite. O bien, es posible que no esté usando un paquete oficial de aplicaciones portátiles, y simplemente coloque software portátil en una carpeta en su unidad USB. Tal vez prefiera utilizar accesos directos en la raíz de la unidad USB, como un escritorio portátil.
Cualquiera sea la razón, no puede simplemente crear un acceso directo a una aplicación en la unidad USB y colocarlo en la raíz de la unidad. El acceso directo siempre hará referencia a la ruta completa de la aplicación, incluida la letra de la unidad. Las diferentes computadoras asignan diferentes letras de unidad a las unidades flash USB, por lo que tendría que cambiar la letra de la unidad para los accesos directos cuando cambie. Puede asignar una letra de unidad estática a la unidad USB. Sin embargo, si prefiere no hacerlo, hay una manera de crear accesos directos a programas en una unidad USB usando rutas relativas.
Debido a que Windows no admite rutas relativas en los accesos directos, le mostraremos cómo crear un "acceso directo" en la raíz de una unidad USB creando un archivo por lotes (.bat) y convirtiéndolo en un archivo ejecutable (.exe).
Para crear el archivo por lotes, abra un editor de texto, como el Bloc de notas, e ingrese la ruta completa, incluido el nombre del archivo ejecutable, en el programa para el que desea crear un acceso directo. Sin embargo, convierta esta ruta en una ruta relativa dejando fuera la letra de la unidad y la primera barra invertida. Además, rodean el camino con comillas. Usaremos el programa gratuito de extracción de iconos, BeCyIconGrabber, como ejemplo. La imagen a continuación muestra un ejemplo de la ruta completa relativa al programa en nuestra unidad flash USB.
En el editor de texto, guarde el archivo como un archivo .bat en la ubicación que elija. Guardamos nuestro archivo en un directorio especial en nuestra unidad flash USB.
NOTA: No importa demasiado dónde guarda el archivo por lotes. La ubicación del archivo ejecutable final es lo que importa..
Puede colocar un icono en su acceso directo extrayéndolo del archivo .exe del programa y agregándolo al archivo ejecutable que creará para su acceso directo. Para extraer el ícono del archivo de programa, consulte nuestro artículo sobre el uso de una herramienta gratuita para extraer íconos de alta calidad de los archivos. Debería terminar con un archivo de icono (.ico) como se muestra a continuación.
Para convertir su archivo por lotes en un archivo ejecutable, descargue el programa gratuito Bat To Exe Converter. El programa no necesita ser instalado. Simplemente extraiga los archivos del archivo .zip y haga doble clic en el archivo .exe para ejecutar el programa.
En la ventana del programa Convertidor de Bat To Exe, haga clic en el botón de exploración (...) a la derecha del cuadro de edición de archivo de Lote.
En el cuadro de diálogo Seleccionar el archivo por lotes, navegue hasta la carpeta en la que guardó su archivo .bat, seleccione el archivo y haga clic en Abrir.
Ahora, necesitamos especificar el nombre y la ubicación del archivo .exe resultante. De forma predeterminada, la misma ubicación que el archivo por lotes se ingresa como la ubicación para guardar. Sin embargo, no guardamos nuestro archivo por lotes en la raíz de nuestra unidad flash USB, pero queremos guardar el archivo de acceso directo ejecutable en la raíz. Para cambiar la ubicación, haga clic en el botón Examinar (...) a la derecha del cuadro de edición Guardar como.
NOTA: También puede escribir las rutas y los nombres de archivo en los cuadros de edición directamente, en lugar de usar los botones de navegación.
En el cuadro de diálogo Guardar como, navegue hasta la raíz de la unidad flash USB e ingrese un nombre de archivo para el acceso directo en el cuadro de edición Nombre de archivo. Clic en Guardar.
Para ejecutar el archivo por lotes "invisiblemente", sin que se abra la ventana de la consola en segundo plano, seleccione la opción Aplicación invisible en el cuadro Visibilidad.
Para agregar el icono que extrajo al archivo de acceso directo .exe, haga clic en la pestaña Información de la versión y luego haga clic en el botón de navegación (...) a la derecha del cuadro de edición del archivo de icono.
En el cuadro de diálogo Seleccionar el archivo de icono, navegue hasta la carpeta donde guardó el archivo .ico extraído, selecciónelo y haga clic en Abrir.
La ruta al archivo de iconos se ingresa en el cuadro de edición del archivo de iconos. Haga clic en Compilar para crear su archivo de acceso directo .exe.
Para cerrar el Conversor de Bat To Exe, haga clic en el botón X en la esquina superior derecha del cuadro de diálogo.
El nuevo archivo de acceso directo .exe está disponible en la raíz de su unidad flash USB. Haz doble clic en él para ejecutar el programa..
Aquí está el programa BeCyIconGrabber abierto desde nuestro archivo por lotes convertido.
Ahora puede crear fácilmente accesos directos a programas en su unidad flash USB que funcionarán sin importar la letra de unidad asignada a su unidad en cualquier computadora con Windows.