elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Arreglado, de nuevo, el registro del warzone (wargame) de EHN


  Mostrar Mensajes
Páginas: [1]
1  Programación / Scripting / Re: [AYUDA] Batch por horario, limita el uso de un programa en una hora específica 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
  1. if "20" GTR "100" (Echo 20 es mayor que 100)
  2. 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
  1. If %Time:~0,2%%Time:~3,2% GEQ 1900 ()
  2. 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
2  Programación / Scripting / Re: [AYUDA] Batch por horario, limita el uso de un programa en una hora específica 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á?
3  Programación / Scripting / [AYUDA] Batch por horario, limita el uso de un programa en una hora específica 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
title Hitman 2 Silence Assassin (R)
REM: By HWDT

if %time% GEQ 19:00:00.0 goto :morning
if %time% LEQ 7:00:00.0 goto :later


:later
echo %time%
echo later
if %time% GEQ 19:00:10.0 goto :start
if %time% LEQ 19:00:00.0 goto :mor2


:morning
echo %time%
echo morning
if %time% GEQ 7:00:10.0 goto :mor1
if %time% LEQ 7:00:00.0 goto :start


:mor1
echo MsgBox "Ya es tarde PL, intenta después de las 7:00 pm o mañana, antes de las 7:00 am", 64, "Hitman 2™" >%temp%\mensaje.vbs
start %temp%\mensaje.vbs
echo.
exit


:mor2
echo MsgBox "Todavia es temprano PL, intenta después de las 7:00 pm o mañana, antes de las 7:00 am", 64, "Hitman 2™" >%temp%\mensaje.vbs
start %temp%\mensaje.vbs
echo.
exit


:start
start /min high.mp3
cls
echo Extrayendo Archivos
echo.
echo ======/29
ping localhost -n 2 >nul
cls

echo Extrayendo Archivos
echo.
echo ======/======/49
ping localhost -n 2 >nul
cls

echo Extrayendo Archivos
echo.
echo ======/======/======/69
ping localhost -n 2 >nul
cls

echo Extrayendo Archivos
echo.
echo ======/======/======/======/89
ping localhost -n 2 >nul
cls

echo Extrayendo Archivos
echo.
echo ======/======/======/======/======/100
ping localhost -n 2 >nul
cls

echo EXTRACCION COMPLETA
ECHO.
echo PUEDES JUGAR CHIVAN
ECHO.
echo COME FRUTAS Y VERDURAS JAJAJA
ECHO.
echo Iniciando en 5
ping local host -n 1 >nul
cls
echo EXTRACCION COMPLETA
ECHO.
echo PUEDES JUGAR CHIVAN
ECHO.
echo COME FRUTAS Y VERDURAS JAJAJA
ECHO.
echo Iniciando en 4
ping local host -n 1 >nul
cls
echo EXTRACCION COMPLETA
ECHO.
echo PUEDES JUGAR CHIVAN
ECHO.
echo COME FRUTAS Y VERDURAS JAJAJA
ECHO.
echo Iniciando en 3
ping local host -n 1 >nul
cls
echo EXTRACCION COMPLETA
ECHO.
echo PUEDES JUGAR CHIVAN
ECHO.
echo COME FRUTAS Y VERDURAS JAJAJA
ECHO.
echo Iniciando en 2
ping local host -n 1 >nul
cls
echo EXTRACCION COMPLETA
ECHO.
echo PUEDES JUGAR CHIVAN
ECHO.
echo COME FRUTAS Y VERDURAS JA JA JA
ECHO.
echo Iniciando en 1
ping local host -n 1 >nul
pause
start hitman2.exe
ping local host -n 2 >nul
taskkill /F /T /IM wmplayer.exe
exit

Espero puedan ayudarme, ya que intenté de todas las maneras posibles que encontré y no me dan el resultado esperado, saludos. Saludos! :huh:
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines