Los scripts Batch (por lotes) son una buena forma de ejecutar comandos de línea de comandos, especialmente si necesitas una tarea programada para ejecutarlos. Por supuesto, un script Batch también se usa de otras maneras y si hay un impedimento o limitación de software que te impide usar un archivo BAT, puedes convertir un script BAT en un EXE.
Convertir un script BAT a un EXE es simple, pero los resultados varían. Esto se debe a que una secuencia de comandos, cuando se ejecuta en el símbolo del sistema, puede mostrar resultados, por ejemplo, el valor de ping
que obtienes dentro del mismo Símbolo del sistema. Si conviertes un script BAT en un EXE, el EXE puede ejecutarse correctamente pero no obtendrás automáticamente una GUI para mostrar ningún resultado. Puedes solucionar esto editando el script BAT y permitiéndote mostrar resultados fuera del indicador de comandos.
- RECOMENDADO: Cómo escribir un script Batch (.bat) en Windows
Script .BAT a .EXE
Hay bastantes aplicaciones que te permiten convertir un script BAT en un EXE. Puedes probar BAT to Exe o BAT 2 EXE. Ambos funcionan más o menos de la misma forma, pero BAT 2 EXE está diseñado solo para este propósito, mientras que BAT to EXE tiene algunas características adicionales, incluido un editor de scripts.
[/epcl_button]
Asegúrate de tener tu archivo BAT listo y muévelo a una carpeta. Ejecuta BAT 2 EXE y en la GUI que se abre junto a la ventana del símbolo del sistema, selecciona la carpeta en la que se encuentra el archivo batch que deseas convertir a EXE. A continuación, selecciona dónde deseas guardar el EXE que se creará.
Dale a la aplicación unos segundos para convertir el script y el EXE se guardará en la ubicación que seleccionaste. Tendrá el mismo nombre que el script BAT desde el que se creó. Puedes hacer doble clic y ejecutarlo. Es posible que tengas que autenticarte con el usuario administrador para ejecutar la aplicación.
Eso es todo lo que se necesitas. El EXE no será instalable ya que proviene de un script. Funcionará como una aplicación portátil que puede ejecutar desde varias herramientas de automatización. Para los EXE que requieren permiso de administrador para ejecutarse, la herramienta que uses para ejecutarlo debe tener alguna forma de automatizar el proceso de autenticación.
Hay diferentes maneras de convertir un script BAT en un EXE, por ejemplo, puedes usar scripts para hacer el truco o puedes usar una herramienta de Windows llamada iexpress.exe, aunque usarlo es un poco complicado. La ventaja de usar una herramienta GUI como BAT 2 EXE es que es simple. Si has probado las aplicaciones recomendadas en esta publicación y aún tiene problemas para ejecutar el EXE, es una limitación de lo que hace el script o necesitas convertirlo manualmente. ¡Comparte! :’)