Descargar el PDF Descargar el PDF

Este wikiHow te enseñará a evitar que un archivo batch (o archivo de procesamiento por lotes) se ejecute inmediatamente al abrirlo. Para retrasar la ejecución del archivo, hay varios comandos que puedes utilizar. Todo depende de tus necesidades. Ten presente que para poder retrasar un batch, primero debes saber cómo escribir uno de estos archivos .

  1. Haz clic en el logo de Windows en la esquina inferior izquierda de la pantalla.
    • Si ya tienes el archivo batch que vas a retrasar, haz clic derecho en él y selecciona Editar para abrirlo con el Bloc de notas. Luego puedes saltar los próximos dos pasos.
  2. Escribe bloc de notas para buscar el Bloc de notas. Luego haz clic en la opción que tiene ese mismo nombre en la parte superior de la ventana de Inicio.
  3. Escribe el texto de tu archivo batch según sea necesario. Por lo general, el código empieza con @echo off .
  4. 4
    Determina de qué manera quieres retrasar el archivo. Existen tres comandos principales que puedes usar para retrasar un archivo batch: [1]
    • PAUSE : hace que el archivo batch se detenga hasta que se presione una tecla estándar (por ejemplo, la barra espaciadora).
    • TIMEOUT : hace que el archivo batch espere una determinada cantidad de segundos (o hasta que se presione una tecla) para continuar.
    • PING : pausa el archivo batch hasta que se reciba un ping proveniente de la dirección de una computadora específica. Por lo general, solo se produce un pequeño retraso cuando se recibe el ping de una dirección que funciona.
  5. Puedes agregar un retraso en cualquier lugar del código (excepto después del comando "exit" si lo usaste). Desplázate hacia abajo hasta encontrar el punto donde quieras que se produzca el retraso. Luego crea un espacio entre el código que va antes del retraso y el que va después de él.
  6. Sigue alguno de estos pasos dependiendo del comando que quieras utilizar:
    • PAUSE : escribe pause en la línea. No es necesario agregar nada más.
    • TIMEOUT : escribe timeout tiempo reemplazando "tiempo" por la cantidad de segundos que quieras retrasar la ejecución del archivo. Por ejemplo, si escribes timeout 30 , la ejecución se retrasará 30 segundos.
      • Si quieres evitar que la gente reanude la ejecución presionando una tecla, escribe timeout tiempo /nobreak (donde "tiempo" es la cantidad de segundos a esperar).
    • PING : escribe ping dirección reemplazando "dirección" por la dirección IP de la computadora o sitio web con el cual quieras hacer ping.
  7. Si todavía no has guardado el documento como un archivo batch, haz lo siguiente:
    • Haz clic en Archivo y selecciona Guardar como… .
    • Escribe el nombre del archivo, seguido de .bat (por ejemplo, "Mi archivo batch" deberá convertirse en "Mi archivo batch.bat").
    • Haz clic en el cuadro desplegable "Guardar como tipo" y selecciona Todos los archivos .
    • Elige una ubicación de destino y haz clic en Guardar .
    Anuncio

Consejos

  • Puedes ejecutar tu archivo batch en cualquier computadora con Windows haciendo doble clic en él.
  • Es mejor usar el comando "PAUSE" en situaciones en las que esperas que un usuario inicie la ejecución de la próxima parte del archivo batch. El comando "TIMEOUT" es mejor en situaciones en las que quieres que el archivo se ejecute automáticamente.
Anuncio

Advertencias

  • El viejo comando "SLEEP" ya no funciona en Windows 10.
  • Los archivos batch no se pueden ejecutar en computadoras Mac.
Anuncio

Acerca de este wikiHow

Esta página ha recibido 89 414 visitas.

¿Te ayudó este artículo?

Anuncio