@echo off
title Actualizando IP...
mode con cols=60 lines=15
color 0A

cls
echo ============================================================
echo            ACTUALIZANDO CONEXION DE RED
echo ============================================================
echo.
echo   Iniciando proceso...
echo.
echo   [                    ]  0%%
ping 127.0.0.1 -n 2 > nul
cls

echo ============================================================
echo            ACTUALIZANDO CONEXION DE RED
echo ============================================================
echo.
echo   Preparando liberacion de IP...
echo.
echo   [##                  ]  10%%
ping 127.0.0.1 -n 2 > nul
cls

echo ============================================================
echo            ACTUALIZANDO CONEXION DE RED
echo ============================================================
echo.
echo   Liberando IP actual (ipconfig /release)...
echo.
echo   [####                ]  20%%
ipconfig /release > nul 2>&1
ping 127.0.0.1 -n 3 > nul
cls

echo ============================================================
echo            ACTUALIZANDO CONEXION DE RED
echo ============================================================
echo.
echo   IP liberada correctamente...
echo.
echo   [######              ]  30%%
ping 127.0.0.1 -n 2 > nul
cls

echo ============================================================
echo            ACTUALIZANDO CONEXION DE RED
echo ============================================================
echo.
echo   Esperando respuesta del servidor DHCP...
echo.
echo   [########            ]  40%%
ping 127.0.0.1 -n 2 > nul
cls

echo ============================================================
echo            ACTUALIZANDO CONEXION DE RED
echo ============================================================
echo.
echo   Solicitando nueva IP al servidor DHCP...
echo.
echo   [##########          ]  50%%
ping 127.0.0.1 -n 2 > nul
cls

echo ============================================================
echo            ACTUALIZANDO CONEXION DE RED
echo ============================================================
echo.
echo   Renovando IP (ipconfig /renew)...
echo.
echo   [############        ]  60%%
ipconfig /renew > nul 2>&1
ping 127.0.0.1 -n 3 > nul
cls

echo ============================================================
echo            ACTUALIZANDO CONEXION DE RED
echo ============================================================
echo.
echo   Nueva IP asignada por el servidor DHCP...
echo.
echo   [##############      ]  70%%
ping 127.0.0.1 -n 2 > nul
cls

echo ============================================================
echo            ACTUALIZANDO CONEXION DE RED
echo ============================================================
echo.
echo   Verificando conexion de red...
echo.
echo   [################    ]  80%%
ping 127.0.0.1 -n 2 > nul
cls

echo ============================================================
echo            ACTUALIZANDO CONEXION DE RED
echo ============================================================
echo.
echo   Finalizando proceso...
echo.
echo   [##################  ]  90%%
ping 127.0.0.1 -n 2 > nul
cls

echo ============================================================
echo            ACTUALIZANDO CONEXION DE RED
echo ============================================================
echo.
echo   Proceso completado con exito
echo.
echo   [####################]  100%%
echo.
echo   La IP ha sido renovada correctamente.
echo   Puede cerrar esta ventana.
echo.
ping 127.0.0.1 -n 4 > nul
exit