Ms-Dos - duda con variables

 
Vista:

duda con variables

Publicado por juan jose (2 intervenciones) el 27/09/2006 11:48:31
Saludos a la comunidad.Veamos:
En batch defino

set mes1=jan Además en dicho fichero hay dos parametros ;%2 se refiere al mes (viene
set mes2=feb de un for anterior,y toma valores del 1 al 12).
set mes3=mar La pregunta es:¿cómo puedo hacer algo como
set mes4=ap %mes%2%?
set mes5=ma Lo que pretendo es establecer en un bucle mes1, mes2, mes3,......y
set mes6=jun sustituirlos por jan, feb, mar,......
set mes7=jul
set mes8=aug
set mes9=sep
set mes10=oc
set mes11=nov
set mes12=dec

Muchísimas gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:duda con variables

Publicado por Antoni Masana (295 intervenciones) el 29/09/2006 07:50:15
Yo quise hacer algo padecido y es imposible en un BAT, la solución que utilice es la siguiente, feo, pero es lo que hay:

IF %2 == 1 set mes=%mes1%
IF %2 == 2 set mes=%mes2%
IF %2 == 3 set mes=%mes3%


O más practico:

IF %2 == 1 set mes=jan
IF %2 == 2 set mes=feb
IF %2 == 3 set mes=mar
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:duda con variables

Publicado por Juan Jose (2 intervenciones) el 02/10/2006 10:52:14
Gracias por responder.
Despues de darle muchas vueltas, esa fue la solucion que encontre
Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar