como programar en un bat esperar un minuto

Foro referente al sistema operativo Windows XP
Dav1d
Usuario linuxero
Usuario linuxero
Mensajes: 7
Registrado: 21 Nov 2008, 16:17
Contactar:

como programar en un bat esperar un minuto

Mensajepor Dav1d » 04 Dic 2008, 13:54

Hola

Explico lo que quiero hacer, tengo un archivo de extensión bat, donde tengo varias tareas. Lo que quiero hacer es que entre tarea y tarea, pase un minuto. Entonces si hay alguna instrucción que sea esperar un minuto o crear un bat, cuyo código te haga esperar 1 minuto (quien dice un minuto dice 50 segundos, es decir esperar un rato entre tareas), y llamar a ese bat entre tarea y tarea.

Saludos

Avatar de Usuario
Cubano
Usuario Bill Gates
Usuario Bill Gates
Mensajes: 2573
Registrado: 12 Feb 2008, 12:55
Ubicación: Sevilla
Agradecimiento recibido: 43 veces
Contactar:

Re: como programar en un bat esperar un minuto

Mensajepor Cubano » 04 Dic 2008, 15:10

Echa un ojo a esto, dan varias posibilidades:
http://foro.elhacker.net/scripting/temp ... 105.0.html
Constante de Skinner (Factor Chanchullo de Flannagan): cantidad que cuando se multiplica, divide, suma o resta del resultado obtenido, nos proporciona el resultado que deberíamos haber obtenido.

Avatar de Usuario
Souto
Usuario Bill Gates
Usuario Bill Gates
Mensajes: 10665
Registrado: 25 Feb 2008, 10:21
Ubicación: Galicia
Agradecido : 6 veces
Agradecimiento recibido: 647 veces
Contactar:

Re: como programar en un bat esperar un minuto

Mensajepor Souto » 04 Dic 2008, 19:22

Hay otra posibilidad más simple y es usar un truco chapucero. Se trata de incluir un ping al propio sistema que como sabeis se puede predeterminar su duración en segundos. Ese código iría no visible para no afear el bat.

Ejemplo para 3 segundos de pausa:

@echo off
echo Este es un truco chapucero para Dav1d
ping localhost -n 3 >nul
echo Saludos cordiales
ping localhost -n 3 >nul
exit


Saludos
Qui dove il mare luccica e tira forte il vento

Avatar de Usuario
Cubano
Usuario Bill Gates
Usuario Bill Gates
Mensajes: 2573
Registrado: 12 Feb 2008, 12:55
Ubicación: Sevilla
Agradecimiento recibido: 43 veces
Contactar:

Re: como programar en un bat esperar un minuto

Mensajepor Cubano » 04 Dic 2008, 19:29

Ojo, una de las respuestas (la más larga, la 5ª) en el enlace que he puesto dice:
Primero intenta utilizar el comando AT, despues el SCHTASKS y en caso de fallar utiza la instrucción PING para esperar los 20 minutos...


Iba a poner la del PING, pero como había una solución tan completa...
Constante de Skinner (Factor Chanchullo de Flannagan): cantidad que cuando se multiplica, divide, suma o resta del resultado obtenido, nos proporciona el resultado que deberíamos haber obtenido.

Avatar de Usuario
Souto
Usuario Bill Gates
Usuario Bill Gates
Mensajes: 10665
Registrado: 25 Feb 2008, 10:21
Ubicación: Galicia
Agradecido : 6 veces
Agradecimiento recibido: 647 veces
Contactar:

Re: como programar en un bat esperar un minuto

Mensajepor Souto » 04 Dic 2008, 19:31

Iba a poner la del PING, pero como había una solución tan completa...

Que sí, hombre, que con lo que le has aportado nuestro amigo va más que servido. Simplemente quise ponerlo porque me parece una salida ingeniosa. :lol:

Saludos
Qui dove il mare luccica e tira forte il vento


Volver a “Windows XP / X64”

¿Quién está conectado?

Usuarios navegando por este Foro: Google [Bot] y 3 invitados