BATCH – Manejo de datos desde Archivo de texto.

Para este ejemplo el archivo «equipos.txt», contiene 3 campos por registro. La dirección IP, el nombre del equipo y una descripción de su ubicación.

@echo off
for /f "tokens=*" %%p in (equipos.txt) do set registro=%%p&call :consulta %registro%
:salida
exit:eof

:consulta
echo.
echo %registro%
echo.
SET ip=%registro:~,15%
SET host=%registro:~16,25%
SET ubicacion=%registro:~42,30%
ECHO.
ECHO MANEJO DE LAS LINEAS EN EL ARCHIVO "EQUIPOS.TXT"
echo.
echo Direccion IP  : %ip%
echo Nombres Hosts : %host%
echo Ubicacion     : %ubicacion%
ping %ip%
ECHO.
ECHO
pause
Esta entrada fue publicada en BATCH - DOS. Guarda el enlace permanente.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *