Variable incremental dentro de un FOR

Iniciado por Stati98, 22 Julio 2009, 18:47 PM

0 Miembros y 1 Visitante están viendo este tema.

Stati98

Tengo un proceso por lotes que al comenzar, setea 40 variables, aqui va el modelo con solo 4 variables. donde encuentre la solucion a este problema, presento el ejemplo por aqui con la utilidad correspondiente. Gracias.

@echo off
set var1=hola
set var2=pepe
set var3=test
set var4=chau

for /L %%i IN (1, 1, 4) DO (
Echo ********************   Aguarde un instante por favor        
set name=var%%i
echo.%%var%%i%%
)



yo lo que necesito es que imprima en pantalla el valor de las variables var1 luego la de var2 etc etc etc. y de esta forma me imprime el nombre de las variables en orden, pero no los valores.

leogtz

Código (dos) [Seleccionar]
@echo off
set var1=hola
set var2=pepe
set var3=test
set var4=chau
for /L %%i IN (1, 1, 4) DO (
echo ********************   Aguarde un instante por favor       
set name=var%%i
call echo %%var%%i%%
)


Salida:
********************   Aguarde un instante por favor
hola
********************   Aguarde un instante por favor
pepe
********************   Aguarde un instante por favor
test
********************   Aguarde un instante por favor
chau
Código (perl) [Seleccionar]

(( 1 / 0 )) &> /dev/null || {
echo -e "stderrrrrrrrrrrrrrrrrrr";
}

http://leonardogtzr.wordpress.com/
leogutierrezramirez@gmail.com

Stati98

GRACIAS GRACIAS GRACIAS!!!!! MUCHAS GRACIAS!!!