
asignar elemento de array a una variable
Publicado por Hipolito (2 intervenciones) el 13/10/2021 12:13:37
Hola, realmente no sé si se puede hacer lo siguiente.
Me gustaría poder asignar dentro de un script batch lo siguiente
variable=elem[i]
ya tengo esto
Set /a i=0
for /f "tokens=*" %%M in (temp3.txt) do (
Set /a i+=1
Set "elem[!i!]=%%M
Set "elem5[!i!]=NO
y luego en algún lugar del programa algo como esto, pero no funciona:
FOR /L %%V IN (1, 1, %i%) DO
(
IF !elem5[!V!]!==SI (echo !elem5[%%V]!>>temp9.txt)
else (echo ..... era NO)
)
realmente no funciona lo siguiente
IF !elem5[!V!]!==SI
alguien sabe porqué....gracias
Me gustaría poder asignar dentro de un script batch lo siguiente
variable=elem[i]
ya tengo esto
Set /a i=0
for /f "tokens=*" %%M in (temp3.txt) do (
Set /a i+=1
Set "elem[!i!]=%%M
Set "elem5[!i!]=NO
y luego en algún lugar del programa algo como esto, pero no funciona:
FOR /L %%V IN (1, 1, %i%) DO
(
IF !elem5[!V!]!==SI (echo !elem5[%%V]!>>temp9.txt)
else (echo ..... era NO)
)
realmente no funciona lo siguiente
IF !elem5[!V!]!==SI
alguien sabe porqué....gracias
Valora esta pregunta


0