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.