BATCH – Lee archivos en memoria y luego los imprime (array).

@echo off
setlocal enabledelayedexpansion

:lee-unico
set c=0
for /f "tokens=*" %%a in (unico.txt) do (
            set /a c+=1
            call set unico!c!=%%a
)
set i-unico=!c!

:lee-up
set c=0
for /f "tokens=*" %%a in (up.txt) do (
            set /a c+=1
            call set up!c!=%%a
)
set i-up=!c!

:lee-down
set c=0
for /f "tokens=*" %%a in (down.txt) do (
            set /a c+=1
            call set down!c!=%%a
)
set i-down=!c!
echo todos los Archivos Leidos unico - up - down
pause
for /l %%n in (1,1,!c!) do (echo !unico%%n!)
echo "Indice Unico=%i-unico%"
pause
for /l %%n in (1,1,!c!) do (echo !up%%n!)
echo "Indice up=%i-up%"
pause
for /l %%n in (1,1,!c!) do (echo !down%%n!)
echo "Indice Down=%i-down%"
pause
endlocal
exit
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 *