Solicitando e aceitando entrada no Windows PowerShell

0

Em um roteiro de trívia, como você digitaria um preenchimento na pergunta em branco e uma resposta como o jogo de trivia de Seinfeld em Programação para Iniciantes?

    
por Colby Ellsworth 02.11.2010 / 06:15

3 respostas

4

Existe o cmdlet Read-Host para ler a entrada do usuário e você Você precisará de alguma lógica condicional para verificar a resposta correta.

    
por 02.11.2010 / 06:45
4

Além de Read-Host , você pode usar diretamente o System.Console classe, para ler um único caractere (sem precisar digitar ENTER):

$key = [Console]::ReadKey()
$char = $key.KeyChar
    
por 02.11.2010 / 09:07
1
#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"

}
    
por 13.06.2011 / 21:44

Tags