Aquí encontraras como parcear el dato del clásico comando Date y Time
Usando el bucle FOR pondremos:
Para la Fecha
for /f "delims=/, tokens=1,2,3" %%E in ('date /t') do (set dd=%%E
set mm=%%F
set aa=%%G)
esta linea hace lo siguiente:
Comando: FOR
Modificador: /f divide la instrucción dependiendo del delimitador
delimitador: / (es la que figura en la fecha 04/12/2014)
tockens= Campos, el 1 (04), 2 (12) y 3 (2014)
y lo cargo en una variable primaria %%E, luego el campo 2 será %%F y el tercero %%G
in= que instrucción voy a dividir su respuesta
do = donde usare las respuestas
Para la Hora:
for /f "delims=:, tokens=1,2" %%H in ('time /t') do (set hh=%%H
set mm=%%I)
Para la hora, la única diferencia será que el delimitador es ":" y solo me quedo con los primeros 2 datos.
Espero que les sea de utilidad y que sus logs de scripts tengan mas información.
No hay comentarios:
Publicar un comentario