pause

Suspende el procesamiento de un programa por lotes, mostrando el mensaje, Press any key to continue . . .

Sintaxis

pause

Parámetros

Parámetro Descripción
/? Muestra la ayuda en el símbolo del sistema.

Comentarios

  • Si presiona CTRL+C para detener un programa por lotes, aparece el siguiente mensaje, Terminate batch job (Y/N)?. Si presiona Y (para sí) en respuesta a este mensaje, el programa por lotes finaliza y el control vuelve al sistema operativo.

  • Puede insertar el comando pause antes de una sección del archivo por lotes que es posible que no quiera procesar. Cuando pause suspende el procesamiento del programa por lotes, puede presionar CTRL+C y presionar Y para detener el programa por lotes.

Ejemplos

Para crear un programa por lotes que pida al usuario que cambie los discos de una de las unidades, escriba:

@echo off
:Begin
copy a:*.*
echo Put a new disk into Drive A
pause
goto begin

En este ejemplo, todos los archivos del disco de la unidad A se copian en el directorio actual. Después de que el mensaje le pida que coloque un nuevo disco en la unidad A, el comando pause suspende el procesamiento para que pueda cambiar los discos y, a continuación, presione cualquier tecla para reanudar el procesamiento. Este programa por lotes se ejecuta en un bucle sin fin: el comando goto begin envía el intérprete de comandos a la etiqueta Begin del archivo por lotes.