PowerShell - Pressione qualquer tecla para continuar

PowerShell - Pressione qualquer tecla para continuar
““pressione qualquer tecla para continuar”A caixa de diálogo está ativada em PowerShell para pausar a execução do script ou comando. Geralmente, é utilizado para esperar a entrada do usuário ou o outro processo. Às vezes é necessário adicionar um ponto de interrupção na forma de uma caixa de diálogo "Pressione qualquer tecla para continuar", permitindo que o usuário revise o status da operação. Além disso, é usado para reconhecer que o processo foi concluído.

Este artigo será exibido um procedimento para explicar a consulta declarada.

O que é um "pressione qualquer tecla para continuar" em PowerShell?

Esses métodos podem ser abordados para resolver a consulta descrita:

  • pausa cmd /c.
  • Tempo limite /T 5.
  • Read-host.

Método 1: use o comando "cmd /c pause" para ativar a caixa de diálogo PowerShell "Pressione qualquer tecla para continuar"

O "pausa cmd /c”O comando é utilizado em PowerShell para exibir o“Pressione qualquer tecla para continuar… ”Caixa de diálogo. Enquanto isso, ele faz uma pausa no script até que uma tecla seja pressionada pelo usuário. Por exemplo, visão geral da execução do código abaixo:

> pausa cmd /c

Como pode ser observado na saída, o “Pressione qualquer tecla para continuar… ”A caixa de diálogo foi exibida executando o código acima.

Método 2: Use o comando “Timeout /T 5” para ativar a caixa de diálogo PowerShell “Pressione qualquer tecla para continuar”

Outro comando que é executado para obter o “Pressione qualquer tecla para continuar… "Diálogo é a"Tempo limite /T 5”Cmdlet. Quando este comando é executado, ele aguarda 5 segundos para a entrada do usuário e, depois disso, é encerrado. Por exemplo, visão geral da demonstração mencionada abaixo:

> Tempo limite /T 5

No código acima mencionado:

  • ““tempo esgotado”O comando faz uma pausa para a execução por uma duração especificada.
  • ““/t”O parâmetro é usado para mostrar apenas o tempo e“5”É utilizado para esperar 5 segundos antes do script ser encerrado:

O "Pressione uma tecla para continuar .. ”Foi exibido e esperou 5 segundos para a entrada do usuário antes de encerrar o script.

Método 3: Use o comando “Read-Host” para ativar a caixa de diálogo PowerShell “Pressione qualquer tecla para continuar”

Finalmente, outro método pode ser usado para exibir o “Pressione qualquer tecla para continuar… ”A caixa de diálogo é executando o“Read-host”Cmdlet. É usado para levar o usuário a inserir a entrada. Além disso, isso pode ser utilizado para pausar o script até que um usuário insira a entrada e o execute:

> Read -host -PROMPT "Pressione qualquer tecla para continuar ..."

No código acima mencionado:

  • Primeiro, o “Read-host”O comando é usado para obter a entrada do usuário no console PowerShell.
  • ““-Incitar”Exibe o texto da string inserido pelo usuário, que é“Pressione qualquer tecla para continuar… ”E depois execute o código.
  • Após a execução deste código, insira o texto de entrada e pressione o “Digitar”Botão para sair do modo de pausa:

Como pode ser visto na saída acima, o “Pressione qualquer tecla para continuar… ”A caixa de diálogo foi exibida e parou o script até o usuário clicar no“Digitar" botão.

Conclusão

O "pressione qualquer tecla para continuar”A caixa de diálogo pode ser ativada usando vários métodos no PowerShell. Esses métodos incluem “pausa cmd /c","Tempo limite /T 5", ou "Read-host”. Cada método aguarda a entrada do usuário antes de encerrar o código ou script. Esta redação forneceu um guia processual detalhado para permitir o guia "Pressione qualquer tecla para continuar" no PowerShell.