Título: [AYUDA] Batch por horario, limita el uso de un programa en una hora específica Publicado por: HWDT en 20 Julio 2014, 21:51 pm :D
Buenas tardes hermanos del foro, resulta que tuve una idea para que mis hermanitos no estuvieran todo el día pegados al PC jugando ( :rolleyes: como yo jeje) y resulta que hice un batch para que limite sus horarios, es decir: pueden jugar de 7 pm a 7 am >:D , pero de 7 am a 7 pm el batch les niega el acceso al juego ( :o enlace el juego con el batch para que inicien el batch al querer jugar y oculte el verdadero exe >:D) Hasta ahora todo bien, lo ejecute y mangos, eso de las 12 am y 1 am no lo reconoce, es decir lo marca como si fuera de día, e impide jugar (nota: se devería ejecutar desde las 7 pm en adelante hasta las 7 am).. y lo escribi difiriendo mucho de las reglas generales, es decir invertí unas cuantas claves y ahora no tengo idea de como repararlo (perdí la nocion) Código: @echo off Espero puedan ayudarme, ya que intenté de todas las maneras posibles que encontré y no me dan el resultado esperado, saludos. Saludos! :huh: Título: Re: [AYUDA] Batch por horario, limita el uso de un programa en una hora específica Publicado por: Eleкtro en 20 Julio 2014, 22:17 pm Citar Código: if %time% GEQ 19:00:00.0 goto :morning Estás haciendo comparación de String, deberías comprar un valor numérico. Ejemplo para que lo veas tu mismo: Código (El segundo caso nunca dará positivo, el primero sí.) Quítale los ":" a los strings, haz comparaciones con números: Código Saludos. Título: Re: [AYUDA] Batch por horario, limita el uso de un programa en una hora específica Publicado por: HWDT en 20 Julio 2014, 23:25 pm :huh: 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á?
Título: Re: [AYUDA] Batch por horario, limita el uso de un programa en una hora específica Publicado por: HWDT en 20 Julio 2014, 23:27 pm Estás haciendo comparación de String, deberías comprar un valor numérico. Ejemplo para que lo veas tu mismo: Código (El segundo caso nunca dará positivo, el primero sí.) Quítale los ":" a los strings, haz comparaciones con números: Código Saludos. Solo modifico los rangos horarios a números y lo demás ¿esta bien?...saludos |