no te entendi, pero el code esta mal
echo %var%ini%%
seria:
echo %var%%ini%
noo, esa es mi duda exactamente..
Tengo un contador q aumenta (1, 2, 3, 4, 5...)
Ese contador lo guardo en la variable ini.
Y lo q quiero es definir las variables en el bule de esta forma:
var1
var2
var3
Por eso pongo, set var%ini%=loquesea
con ini le doy un numero a esa variable, de modo q si ini=1, el resultado seria:
set var1=loquesea
Entonces lo q yo quiero hacer es imprimir esa variable, por eso pongo:
echo %var%ini%%
Lo que quiero es imprimir la variable; var1 (ini es el numero, y todo junto es el nombre de la variable)
Espero q me entiendan..
Voy a poner otro ejemplo q se ve mas clara mi intencion.
set ini=0
set /p crip=Introduzca una palabra de 10 digitos:
:bucle
if %ini%==9 goto acab
set vacr=%crip:~%ini%,1%
call :loquesea
rem Ignorar el call
set /a ini=%ini%+1
goto bucle
En este code hay otro ejemplo de una variable dentrode otra variable en la linia:
En este codigo, lo q intento consegir, es sacar todas las letras de la palabra guardada en la variable crip, de modo q primero guarde la primera letra, despues guarde la segunda...
saludos