Bonjour à tous,
Etant en plein apprentissage du PowerShell, j'ai essayé de faire un script "Quizz" en se langage. Pour ce faire, un fichier CSV est appelé, contenant les questions et les réponses :
Voici le script en lui-même :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Question reponse -------- ------- Quelle est la capitale de la France ? Paris Quelle est la capitale de la Belgique ? Bruxelles
Le soucis, est que quelle que soit la réponse que l'on met, il indique "Exact".
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 $quizz = Import-Csv "C:\Users\Antoine\Desktop\Dropbox\Scripting\list.csv" foreach ($ligne in $quizz) { write-host $ligne.Question $choix = Read-Host "Votre réponse ?" if ($choix = $ligne.reponse) { Write-Host "Exact !" } else { Write-Host "Perdu !" } }
Je ne sais pas d'où vient, l'erreur. J'ai essayé pas mal de trucs, mais en vain. Peut-être un soucis au niveau de la structure du CSV ?
Merci d'avance pour votre aide, cela me sera certainement précieux dans mon apprentissage.
Bàv,
Partager