PAUSE
Suspende o processamento de um programa de lote e exibe uma mensagem solicitando ao usuário pressionar qualquer tecla para continuar. Este comando só pode ser usado dentro de programas de lote.
Sintaxe :
PAUSE
Exemplo :
Suponhamos que você deseje que um programa de lote emita um aviso para que o usuário substitua o disco em uma das unidades. Para fazê-lo, você poderá criar o seguinte arquivo:
@echo off
:inicio
copy a:*.*
echo Insira outro disco na unidade A
pause
goto inicio
Nesse exemplo, todos os arquivos inseridos no disco da unidade A são copiados para o diretório atual. Depois que o comentário exibido solicitará a inserção de outro disco na unidade A, o comando PAUSE suspende o processamento, de modo que você possa substituir o disco e em seguida pressionar qualquer tecla para retomar o processamento. Este programa de lote específico executa um loop infinito. O comando GOTO INICIO envia o interpretador de comandos para o nome inicio do arquivo de lote. Para interromper este programa de lote, pressione CTRL+C seguido de S.
Observações :
Emitindo aviso para o usuário solicitando continuação do programa O MS-DOS exibe a seguinte mensagem em resposta ao comando PAUSE:
Pressione qualquer tecla para continuar ...
Dividindo um arquivo de lote em seções
Se um programa de lote for interrompido com CTRL+C, o MS-DOS exibe a seguinte mensagem:
Finalizar programa de lote (S/N)?
Se você pressionar S (para sim) em resposta a essa mensagem, o programa de lote será finalizado e o controle retornar ao sistema operacional. Portanto, você poderá inserir o comando PAUSE antes de uma seção do arquivo de lote que não deseja processar. Quando PAUSE suspender o processamento do programa de lote, você poderá pressionar CTRL+C e S para interrompê-lo.