Título: [batch] pausa fija Publicado por: luiservv en 7 Septiembre 2010, 22:45 pm Ola amigos soy nuevo en el foro :) estuve leyendo los tutoriales y me surgio una duda ¿como hago para pausar mi batch por un tiempo fijo determinado? estuve viendo que se usa un truco con ping pero no me convencio, y estuve buscando y encontre un aplicacion timeout que ya viene con windows y te permite hacer la pausa asi
Código: timeout 10 /nobreak donde 10 son los segundos. que opinan de este metodo lo podre usar sin problemas? Título: Re: [batch] pausa fija Publicado por: flony en 8 Septiembre 2010, 13:02 pm timeout no parece un comando interno o sea que venga con windows....otra forma pero mas complicadita seria
****usar el comando time ****usar extraccion de caracteres y que sean variables ****sumar el tiempo que quieras pero bue es la primera vez que escucho del timeout Título: Re: [batch] pausa fija Publicado por: Novlucker en 8 Septiembre 2010, 13:38 pm Título: Re: [batch] pausa fija Publicado por: luiservv en 8 Septiembre 2010, 18:55 pm Gracias por las ideas, flony lo de timeout lo tengo en mi windows 7 pero ya le encontre un problema, no se como hacer para que espere en milisegudos (osea menos de un segundo) :¬¬ lo de el vbs seria una solucion muy practica pero no me termina de convencer deberia de haber una solucion mas sencilla :rolleyes: aunque solucionara lo de los milisegundos.
voy a probar hacer algo con el comando time ;) Por si estan interesados les dejo la ayuda del timeout Código: TIMEOUT [/T] tiempo_espera [/NOBREAK] Gracias por las ideas otra vez Título: Re: [batch] pausa fija Publicado por: Aiouek en 12 Septiembre 2010, 19:58 pm Buenas, milisegundos nose....pero aunque para apuros hazte un ping ati mismo :laugh:
Código: ping -n 10 127.0.0.1 > null Saludos Título: Re: [batch] pausa fija Publicado por: flony en 13 Septiembre 2010, 00:42 am a ver Aiouek el tema del ping...es una aproximacion a un segundo eso depende de otros factores no es exacto y no volvi a responder porque creo que a milisegundo no llegamos con bat...pero bue si haces un cronometro se entiende...ahora para hacer una pausa dejando que algo mas se ejecute o para volver a iniciar una accion no creo relevante hacer con milisegundos con una aproximacion a segundo alcanza y sobra
Título: Re: [batch] pausa fija Publicado por: aaronduran2 en 13 Septiembre 2010, 02:44 am http://foro.elhacker.net/scripting/libreria_de_funciones_y_scripts_batch_actualizado_260507-t163184.0.html;msg1031748#msg1031748
Timeout viene por defecto en Windows 7, por lo que acabo de ver. Un saludo. Título: Re: [batch] pausa fija Publicado por: fary en 13 Septiembre 2010, 21:35 pm Prueba con Sleep de VBS como te indico Novlucker.
salu2! Título: Re: [batch] pausa fija Publicado por: Komodo en 13 Septiembre 2010, 22:45 pm Te recomiendo yo también el Sleep en un VBS, creado desde tu script.
PD: Gracias por enseñarnos lo de timeout, y yo creo que si te mola timeout deberias usarlo, eso si, solo sirve en W7 ;) Título: Re: [batch] pausa fija Publicado por: maxx93 en 13 Septiembre 2010, 23:43 pm Puedes usar el comando sleep.
Sleep Segundos ej. sleep 5 Aca posteé un comando para reemplazar al ping y al sleep, se llama espera xD http://foro.portalhacker.net/index.php/topic,117058.0.html (http://foro.portalhacker.net/index.php/topic,117058.0.html) Código Guardalo como espera.bat en %windir%. Luego lo podes usar como cualquier comando =) Salu2. Título: Re: [batch] pausa fija Publicado por: xassiz~ en 14 Septiembre 2010, 00:12 am Guardalo como espera.bat en %windir%. Luego lo podes usar como cualquier comando =) Querrás decir en system32 :rolleyes:Título: Re: [batch] pausa fija Publicado por: aaronduran2 en 14 Septiembre 2010, 00:33 am Se puede guardar en la carpeta de Windows que funcionará igualmente.
Título: Re: [batch] pausa fija Publicado por: xassiz~ en 14 Septiembre 2010, 00:48 am Se puede guardar en la carpeta de Windows que funcionará igualmente. Eso depende como tengas configurado el PATHTítulo: Re: [batch] pausa fija Publicado por: maxx93 en 14 Septiembre 2010, 03:06 am En la mayoria de los pc funciona en %windir% si alli no te funciona guardalo en %windir%\system32 :)
Salu2. |