pause
Suspende o processamento de um programa em lotes, exibindo o prompt: Press any key to continue . . .
Sintaxe
pause
Parâmetros
Parâmetro | Descrição |
---|---|
/? | Exibe a ajuda no prompt de comando. |
Comentários
Se você pressionar CTRL+C para interromper um programa em lotes, a seguinte mensagem será exibida:
Terminate batch job (Y/N)?
. Se você pressionar Y (para sim) em resposta a essa mensagem, o programa em lote será encerrado e o controle retornará ao sistema operacional.Você pode inserir o comando pause antes de uma seção do arquivo em lote, que talvez você não queira processar. Quando o pause suspende o processamento de programa em lotes, você pode pressionar CTRL+C e depois Y para interromper o programa em lotes.
Exemplos
Para criar um programa em lotes que solicita que o usuário altere os discos em uma das unidades, digite:
@echo off
:Begin
copy a:*.*
echo Put a new disk into Drive A
pause
goto begin
Neste exemplo, todos os arquivos no disco na Unidade A são copiados para o diretório atual. Depois que a mensagem solicitar que você coloque um novo disco na Unidade A, o comando pause suspenderá o processamento para que você possa alterar os discos, então pressione qualquer tecla para retomar o processamento. Esse programa em lotes é executado em um loop infinito, o comando goto begin envia o interpretador de comando para o rótulo Begin do arquivo em lote.