Hombre pues claro... si copias el código sin más es obvio que no te va a funcionar, debes ajustarlo a tus necesidades.
Sin examinar detalládamente el code, para empezar el code que te puse no almacena el resultado en ninguna variable, imprime el output diréctamente.
Creo que no debería ser necesario una explicación sobre como deberías modificarlo, pero bueno:
(Dentro de la subrutina)
saludos
Sin examinar detalládamente el code, para empezar el code que te puse no almacena el resultado en ninguna variable, imprime el output diréctamente.
Creo que no debería ser necesario una explicación sobre como deberías modificarlo, pero bueno:
Código [Seleccionar]
Set "Words=!Words!!X!!Word:~1! "
(Dentro de la subrutina)
CitarAhí no le estás asignando ningún valor, porque no hay ninguna variable que se llame "alphabet" fuera de la subrutina :ToWordCase.Código [Seleccionar]Set ToWordCase=%Alphabet%
Citartowordcase está vacia porque alphabet tambien está vacia.Código [Seleccionar]set cadena=%ano%%guion%%mes%%guion%%dia% %ToWordCase%%nombre%
Cita de: Pédrin-2 en 19 Septiembre 2013, 00:42 AMEsa orden deberías ponerla al principio del script junto al "@Echo OFF".Código [Seleccionar]Setlocal EnableDelayedExpansion
saludos