Cómo Dormir o Esperar X Segundos en un Archivo de Bateo

Jinku Hu 30 enero 2023
  1. timeout (> Windows 7 / 2008)
  2. comando ping para introducir el retardo
Cómo Dormir o Esperar X Segundos en un Archivo de Bateo

timeout (> Windows 7 / 2008)

El timetout retrasa la ejecución por los segundos dados.

Sintaxis

timeout <seconds> /nobreak

<seconds> es cualquier valor entre -1 y 100000. El valor -1 hace que la computadora espere indefinidamente hasta que se pulse una tecla.

El valor de nobreak ignora las pulsaciones de teclas del usuario y la espera no puede ser perturbada por ninguna pulsación de tecla.

Ejemplo de timeout

timeout /t 5

Se detendrá 5 segundos antes de la siguiente ejecución.

ejemplo de timeout Batch

comando ping para introducir el retardo

Aunque el PC pausa la ejecución del comando durante x segundos cuando utiliza el comando timeout, todavía consume bastante de la carga de la CPU. El comando ping con una dirección de bucle inversa - 127.0.0.1 también podría producir el retraso de 1 segundo entre cada ping consecutivo, y consume menos carga de CPU.

Ejemplo de retardo de ping

ping -n 6 127.0.0.1>nul

6 significa que el retardo se ajusta a 6-1=5 segundos.

El mensaje > null conduce el flujo de salida estándar a null y por lo tanto no hay información que se muestre en la consola.

Ejemplo de ping dealy

Autor: Jinku Hu
Jinku Hu avatar Jinku Hu avatar

Founder of DelftStack.com. Jinku has worked in the robotics and automotive industries for over 8 years. He sharpened his coding skills when he needed to do the automatic testing, data collection from remote servers and report creation from the endurance test. He is from an electrical/electronics engineering background but has expanded his interest to embedded electronics, embedded programming and front-/back-end programming.

LinkedIn Facebook