08.02.2022 Views

batch-file-es Windows

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Capítulo 3: Añadir retraso al archivo por lotes

Introducción

Este tema le enseñará una de las muchas cosas útiles que debe saber en el lenguaje de scripting,

archivo por lotes; Agregar un retraso / pausa / tiempo de espera a su archivo por lotes.

Examples

Se acabó el tiempo

Se acabó el tiempo

La forma más sencilla de hacer una demora o pausa durante un cierto tiempo, es con el comando

estándar TIMEOUT . Para hacer un tiempo de espera que dura exactamente un minuto escribimos:

timeout /t 60

Ahora, ¿qué está pasando aquí?

En primer lugar, usamos el comando TIMEOUT con el parámetro /T (que simplemente significa

tiempo de espera) y luego especificamos la cantidad de segundos a esperar. En este caso ... 60

segundos.

Timeout con el parámetro / NOBREAK

Si tomamos el ejemplo de antes y lo ejecutamos en un archivo BATCH: timeout /t 60 y mientras

espera esos 60 segundos, realmente puede interrumpir el timeout presionando cualquier tecla del

teclado. Para evitar esto, simplemente agregamos el parámetro /NOBREAK al final del mismo.

timeout /t 60 /nobreak

Al hacer esto, tendrá un tiempo de espera de 60 segundos y, si desea interrumpir el tiempo de

espera, deberá presionar (CTRL-C) en el teclado.

Tiempo de espera silencioso

Cuando está haciendo un tiempo de espera se mostrará:

Waiting for X seconds, press a key to continue ...

or

Waiting for X seconds, press CTRL+C to quit ... [This is with the /NOBREAK parameter]

Para ocultar el mensaje, use el argumento NUL (Para la explicación de NUL : haga clic aquí )

https://riptutorial.com/es/home 8

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!