Cita de: $Edu$ en 4 Abril 2012, 16:12 PM
veo que vs no usas nada ahi, solo haces el bucle y ta.. sera que en batch no es necesario?
Esto es procesamiento por lotes xD, No es que no séa necesario, Es que no se puede... Mientras el bucle trabaja, solo puedes esperar a que acabe...
Aquí en Batch no hay ni Rescue, ni DoEvents ni nada similar, Si lo sabes de sobra! xD
Gracias a Dios que batch ya tiene comparaciones condicionales, No le pidas más .
Lo de los segundos lo estuve pensado, Pero llegué a la conclusión de que dejando a un lado si se usará mucho o no, Es más preciso así, Y no cuesta nada teclear ":00" xD
De todas formas es algo que se solucionaría rápidamente dejando esta linea así:
Código [Seleccionar]
SET "HORARIO=%TIME:~0,2%%TIME:~3,2%"
(Y usando el script sin escribir los segundos, claro, sinó puede que de error, Tendría que probarlo...)
Cita de: $Edu$ en 4 Abril 2012, 16:18 PMCódigo (dos) [Seleccionar]SET "HORARIO=%TIME:~0,2%%TIME:~3,2%%TIME:~6,2%"
SET "HORARIO=%Horario: =%"
la primera si se que hace pero lo segundo no se el porque
Eso es un fallo que correjí del code original, Que no funcionaba en horario de madrugada.
Si compruebas el contenido de la variable %TIME% entre las horas "0:00 AM - 9:00 AM", Siempre llevará un espacio al principio, Como por ejemplo esta hora: " 8:57:47,21"
Lo que hace la segunda linea es eliminar el primer espacio de la variable %horario% (Si tuviera un espacio).
Salu2!