Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Suspende o processamento de um programa em lote, exibindo o prompt, Press any key to continue . . .
Sintaxe
pause
Parâmetros
Parâmetro | Descrição |
---|---|
/? | Exibe a ajuda no prompt de comando. |
Observações
Se você pressionar CTRL+C para parar 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 termina e o controle retorna ao sistema operacional.Você pode inserir o comando pausar antes de uma seção do arquivo em lotes que talvez não queira processar. Quando pausa suspende o processamento do programa em lote, você pode pressionar CTRL+C e, em seguida, pressionar Y para parar o programa em lote.
Exemplos
Para criar um programa em lotes que solicita que o usuário altere 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 solicita que você coloque um novo disco na unidade A, o comando pause suspende o processamento para que você possa alterar os discos e, em seguida, pressione qualquer tecla para retomar o processamento. Este programa em lote é executado em um loop infinito — o comando goto begin envia o interpretador de comandos para o rótulo Begin do arquivo em lotes.