Tengo un proceso q se ejecuta en un ciclo infinito (proceso.bat), el cual quiero controlar para q se detenga cada cierta cantidad de segundos y luego se vuelva a ejecutar.
alguna idea de còmo puedo hacer esto???
se los agradeceré
¡¡¡ Contamos con tu ayuda !!!
Hola,
Espero haber entendido bien tu duda.
Parece que ya no existe el comando sleep o wait.. estoy probando con Vista, si en tu sistema operativo existe, no es necesario hacer el ping basta con hacer "sleep 5".
Este es un ejemplo que se ejecuta indefinidamente y espera 5 segundos entre cada ejecución del proceso:
@echo off
:Inicio
echo "Voy a ejecutar mi proceso"
ipconfig /flushdns
echo "voy a dormir aprox. 5 segundos"
ping -n 5 127.0.0.1
echo "volviendo al inicio"
goto Inicio
Espero te sirva
Si quieres algo más elaborado te recomiendo revisar AutoIt: AutoIt Script Home Page
Saludos
JF