Crear un asistente de instalacion

Bueno este tutorial es para crear un “asistente de instalacion” de un programa en batch

primero el mensage de bienvenida

@echo off
title Asistente de instalacion
echo *********************************************************************************
echo                         Asistente de instalacion
echo *********************************************************************************
echo.
echo Aqui cualquier mensage o reglas de uso del programa
echo.
echo Si                 No
echo.
set/p xxx=Deseas instalar el programa
if %xxx%==si goto install
if %xxx%==no goto exit

bueno tenemos echo el diseño puede ser diferente segun cada quien. Una vez echo el diseño crearemos la instalacion

echo *********************************************************************************
echo                         Asistente de instalacion
echo *********************************************************************************
echo.
echo Preparando la instalacion…
ping -n 5 127.0.0.0 >nul
echo Creando carpetas necesarias en (Aqui pones la ubicacion)
cd Aqui_pones_la_ubicacion
md nombre_de_la_carpeta_del_programa
echo -n 4 127.0.0.0 >nul
echo Instalando el programa
echo la primer linea del programa > Ubicacion.bat
echo segunda linea del programa >> Ubicacion.bat
rem Aqui un ejemplo
echo @echo off > ubicacion.bat
echo title Nombre del programa >> ubicacion.bat
echo set/p nombre=Escribe tu nombre >> ubicacion.bat
echo echo Gracias por usarme %nombre% >>ubicacion.bat
echo pause >nul >> ubicacion.bat

En esta parte se crea la carpeta y el programa y listo tu programa fue instalado

y listo facil, rapido, y hace un poco mas interesante tu programa

Tambien se le puede agregar mas cosas y corregir errores como

if exist ubicacion (goto xx) else goto zz

eso lo pondriamos en el inicio del instalador para evitar que se vuelva a instalar en caso de que ya este instalado

if %xxx%==() goto error

esto hace que si el usuario no elije una opcion indicada le muestre un mensage de error

msg * Mensage

este lo podemos usar para indicar un error o un anuncion en cualquier parte del programa

y hay muchas mas con lo que podemos hacer algo mas complejo solo se ocupa conocer un poco mas los comandos y tener algo de imaginacion para su uso

Cualquier duda, sugerencia, o problema pueden ponerlo aqui

Escribe un comentario