Cita de: Eleкtro en 20 Julio 2014, 22:17 PM
Estás haciendo comparación de String, deberías comprar un valor numérico.
Ejemplo para que lo veas tu mismo:Código (Dos) [Seleccionar]if "20" GTR "100" (Echo 20 es mayor que 100)
if 20 GTR 100 (Echo 20 es mayor que 100)
(El segundo caso nunca dará positivo, el primero sí.)
Quítale los ":" a los strings, haz comparaciones con números:Código (dos) [Seleccionar]If %Time:~0,2%%Time:~3,2% GEQ 1900 ()
If %Time:~0,2%%Time:~3,2% LEQ 700 ()
Saludos.
Solo modifico los rangos horarios a números y lo demás ¿esta bien?...saludos
 Gracias, soy novato en Programación Batch, esos comandos los aprendi ase un mes, y bueno lo que dices creo que entendí que hay que poner los rangos horarios como números, mi pregunta es ¿puedo seguir utilizando lo demás del código? es decir solo cambio los strings y lo demas lo dejo como está?
				
 como yo jeje) y resulta que hice un batch para que limite sus horarios, es decir: pueden jugar de 7 pm a 7 am  
 , pero de 7 am a 7 pm el batch les niega el acceso al juego ( 
 enlace el juego con el batch para que inicien el batch al querer jugar y oculte el verdadero exe