Test Foro de elhacker.net SMF 2.1

Programación => Scripting => Mensaje iniciado por: BALTA00 en 25 Noviembre 2016, 07:36 AM

Título: Ejecutar acción a X hora
Publicado por: BALTA00 en 25 Noviembre 2016, 07:36 AM
Saludos a todos, acudo hasta acá porque hasta ahora no he encontrado nada en el foro ni en la web relacionado a lo que necesito.

Resulta que hice un pequeño script y quiero ciertas funciones se ejecuten a determinada hora algo tipo así:

Código (bash) [Seleccionar]

@echo off
si son las 3:00 goto siguiente

:siguiente
TASKKILL /IM "proceso.exe" /F
exit


he intentado de todo, probé con la función:

Código (bash) [Seleccionar]
:chequeo
if %TIME% LSS 3:00:00.00 goto chequeo
echo Continuing at %TIME%


también probé:

Código (bash) [Seleccionar]
@echo off
:prueba
set t=%time:~0,5%
set t=%t::=%
if %t% lss 0300 (call :prueba) else (call :siguiente)
set/p=&exit
:siguiente
TASKKILL /IM "proceso.exe" /F
exit


y con ninguna ha dado resultados... ¿Alguna sugerencia?
Título: Re: Ejecutar acción a X hora
Publicado por: engel lex en 25 Noviembre 2016, 07:39 AM
no estoy muy claro con windows... pero no es más facil usar el programador de tareas?
Título: Re: Ejecutar acción a X hora
Publicado por: BALTA00 en 25 Noviembre 2016, 07:51 AM
Cita de: engel lex en 25 Noviembre 2016, 07:39 AM
no estoy muy claro con windows... pero no es más facil usar el programador de tareas?

para lo que necesito no, porque no quiero que el script se ejecute siempre a una determinada hora, quiero que solo al momento de ejecutar el .bat quede programada la tarea