Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: mgonzalo en 16 Octubre 2007, 13:13 pm



Título: quiero un bat que despues de 5 minutos ejecute un fichero
Publicado por: mgonzalo en 16 Octubre 2007, 13:13 pm
Hola, quiero que despues de cargar el S.O y despues de un tiempo (5 minutos)
ejecutar una actualizacion del antivirus.
No lo puedo meter en el empiece de windows (Inicio --> programas --> Inicio)ya que
me intenta conectar antes de que este operativa la conexion inalambrica.
Habia pensado en un script que despues de una espera ejecute el programa, algo de
este tipo

@echo off
echo espera
For /L %%T in (1,1,1000000) Do set juan=""""
echo     adios y pulse enter
@actualizar

¿Que te parece?


Título: Re: quiero un bat que despues de 5 minutos ejecute un fichero
Publicado por: lll_swamp_lll en 16 Octubre 2007, 13:23 pm
ping -n 5000 127.0.0.1

O te bajas el timeout.exe de las herramientas para win server 2003.


Título: Re: quiero un bat que despues de 5 minutos ejecute un fichero
Publicado por: nhaalclkiemr en 16 Octubre 2007, 15:17 pm
o usas ping (pienso k en vez de 5000 para 5 minutos serían 300 pero no estoy seguro) o usas tareas programadas...y en uno de los temas pegados hay una función Sleep buscala

Saludos ;)


Título: Re: quiero un bat que despues de 5 minutos ejecute un fichero
Publicado por: mgonzalo en 17 Octubre 2007, 09:17 am
gracias a los dos, lo del ping es una buena idea aunque me hago un lio con los minutos.
Por otra parte estoy trabajando la funcion sleep pero me pasa lo mismo con los minutos.


Título: Re: quiero un bat que despues de 5 minutos ejecute un fichero
Publicado por: nhaalclkiemr en 17 Octubre 2007, 15:01 pm
es facil: 1 minuto = 60 segundos  :xD :xD

Saludos ;)


Título: Re: quiero un bat que despues de 5 minutos ejecute un fichero
Publicado por: lll_swamp_lll en 19 Octubre 2007, 15:25 pm
En jugando con netcat hay una parte donde se ve el calculo del comando ping en segundos y en minutos... de todas formas te recomiendo el timeout.exe