Solicitando e aceitando entradas no Windows PowerShell

Solicitando e aceitando entradas no Windows PowerShell

Em um roteiro de perguntas e respostas, como você inseriria uma pergunta para preencher a lacuna e uma resposta como o jogo de perguntas e respostas de Seinfeld em Programação para iniciantes?

Responder1

Assim comoRead-Hostvocê pode usar diretamente oSystem.Consoleclass, para ler um único caractere (sem precisar de ENTER):

$key = [Console]::ReadKey()
$char = $key.KeyChar

Responder2

Existe oCmdlet Read-Hostpara ler a entrada do usuário, e você precisará de algunslógica condicionalpara verificar a resposta correta.

Responder3

#Ask the player the seventh question
while (($question7 -eq "")) {

  Clear-Host  #Clear the Windows command console screen

  Write-Host
  Write-Host " What food item did Jerry say Newman wouldn't eat even if it was deep fried in chocolate sauce?"
  Write-Host
  Write-Host " Broccoli"
  Write-Host " Peas"
  Write-Host " Apples"
  Write-Host " Carrots"
  Write-Host
  $question7 = Read-Host " Type the word representing the correct answer" `
    "and press the Enter key"

}

informação relacionada