iExpress: Convertir archivos BAT en archivos EXE

Recientemente me vi en la necesidad de convertir un fichero .bat a un fichero  .exe.

El problema radicaba que el sitio donde debía de realizar dicha operación no era posible acceder a internet, ni instalar ninguna aplicación que fuera corporativa, el hecho de que los puertos USB estuvieran deshabilitados tampoco ayudaba demasiado.

Recordé que en los buenos viejos días de MS-DOS existía una aplicación para ello, y que por suerte, Microsoft no ha eliminado, solo le ha dado una interfaz gráfica y la ha escondido en la carpeta de system32.

Esta mini guía pretende ayudar a aquellas personas que no han utilizado esta herramienta y se ven en la necesidad de solucionar un problema sin medios externos.

Vámos a ello!

Menú inicio y escribiremos “iexpress”, botón derecho sobre “iexpress”, y “Ejecutar como Administrador”

En la ventana de diálogo, elegiremos “Create new Self Extraction Directive file” y presionamos “Siguiente”
(Si más tarde decidimos realizar algún cambio a un proyecto existente,  deberemos de seleccionar “Open existing Self Extracction Directive file”

En la siguiente pantalla, para éste proyecto seleccionaremos “Extract files and run an installation command”

Nos preguntará un nombre para nuestro proyecto (elegiremos de acorde a nuestras necesidades). Luego, podremos omitir las siguientes pantallas, ya que no incluiremos ninguna licencia ni mostraremos ningún mensaje al usuario (si tenemos pensado hacerlo, podremos completarlas a nuestra discreción) finalmente, presionaremos “Siguiente”

En este punto, procederemos a añadir el / los ficheros .bat, o cualquier otro fichero que consideremos necesario y presionaremos “Siguiente”

Necesitaremos especificar que fichero será el primero en ejecutarse, como en este caso solo tenemos uno, no habrá problemas en especificarlo, en caso contrario, deberíamos de elegir el correcto desde el menú desplegable, una vez elegido en ambos desplegables, deberemos de colocar, para el caso de ficheros .bat cmd /c ya que de no colocarlo, la aplicación no se ejecutará correctamente.

Después de haber seleccionado el fichero y colocado parámetros opcionales, presionaremos “Siguiente”.
Si decidiésemos instalar varios ficheros, podríamos mostrar un cuadro de dialogo. Para este proyecto elegiremos la opción “Hidden”

Como para este proyecto correremos un bat, no necesitamos que solicite feedback al usuario, por lo que elegiremos la opción de “No Message” antes de continuar.

Elegiremos un nombre y ubicación para el fichero .exe. y le llamaremos, en éste caso de ejemplo, Text.exe
Podremos escribir la ruta y nombre directamente o simplemente buscar la ruta y escribir el nombre deseado.
Recordar seleccionar “Hide File Extracting Progress Animation from user” y luego “Siguiente”

Configuraremos si queremos que se reinicie o no una vez se haya ejecutado el fichero.

Si queremos guardar estos parámetros para luego, seleccionaremos “Save Self Extraction Directive (SED) file”

Por último, solo nos queda presionar en “Siguiente”, y acto seguido una ventana de CMD aparecerá brevemente.

Cuando el fichero esté creado, podremos consultar el log por posibles errores o detalles. En case de no haberlos nuestro fichero estará listo para su uso.

By | 2018-04-22T08:53:44+00:00 marzo 30th, 2017|Informática, Seguridad, Software, Windows|0 Comments

About the Author:

Geek e informático, aunque ambas palabras van de la mano. Curioso por naturaleza. Padre de Lucas.

Leave A Comment

COOKIES

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies