Pausar um arquivo em lote

Deseja pausar uma ação de um arquivo em lote? Você pode programar seu arquivo de lote para indicar ao usuário quando ele está pronto para continuar ou pode configurar seu arquivo de lote para aguardar um determinado período de tempo antes de continuar automaticamente. O método escolhido depende das necessidades do seu programa e das capacidades do seu sistema.

Degraus

Método 1 de 4: Pausar

Imagem intitulada 669935 1 1
1. Use o comando PAUSA fazer o programa esperar pelo usuário. A pausa continuará para sempre até que o usuário opte por continuar. Se você quiser parar de executar o programa por um tempo específico, confira um dos seguintes métodos.
Imagem intitulada 669935 2 1
2. Faça o pedido PAUSA onde você quer que o programa pause. O usuário será solicitado a continuar.
Imagem intitulada 669935 3 1
3. Ocultar a caixa de diálogo de PAUSA. Você pode >zero adicionar no final do PAUSA-comando, para ocultar o texto que de outra forma seria mostrado ao usuário.

Método 2 de 4: Tempo limite

Imagem intitulada 669935 4 1
1. Use o comando TEMPO ESGOTADO fazer o programa esperar um certo tempo. O usuário pode pular este período ou você pode adicionar um parâmetro para evitar que o usuário pule este.
  • TEMPO ESGOTADO pode não funcionar em sistemas mais antigos. Confira a próxima seção se o comando TEMPO ESGOTADO não funciona.
Imagem intitulada 669935 5 1
2. Faça o pedido TEMPO ESGOTADO onde você quer que o programa pause. adicione a bandeira /t seguido pelo número de segundos.
Imagem intitulada 669935 6 1
3. Impedir que o usuário pule o intervalo. adicione a bandeira /sem intervalo para a entrada possível, para evitar pular a pausa.
O usuário ainda pode encerrar o programa pressionando Ctrl + C e depois sair do programa.

Método 3 de 4: Dormindo

Imagem intitulada 669935 7 1
1. Use o comando DORME fazer o programa esperar um certo número de segundos. O uso de DORME está obsoleto e foi amplamente substituído por TIMEOUT.
Imagem intitulada 669935 8 1
2. Faça o pedido DORME onde você quer que o programa pause. Adicionar após o comando DORME o número de segundos que o programa tem que esperar. A atribuição DORME não pode ser interrompido pelo usuário.

Método 4 de 4:Ping

Imagem intitulada 669935 9 1
1. Use o comando PING para forçar o programa a esperar um certo número de segundos. Você pode ocultar a saída do usuário para mascarar o atraso. Você deve pingar um endereço IP inválido ou o tempo de atraso não funcionará corretamente. Você precisará pingar um nome de host válido, caso contrário, a mensagem de erro será exibida para o usuário.
Imagem intitulada 669935 10
2. Adicione o comando PING onde você quer que o programa pause. O parâmetro >zero impede que o comando seja exibido. O parâmetro -n 1 adiciona um segundo ping ao comando original. A pausa entre o primeiro e o segundo ping, indicada por -w 30.000, é o atraso. O atraso deve ser especificado em milissegundos.

Оцените, пожалуйста статью