Bonjour,

Tout d'abord je précise que je débute, et je coince avec un bête "logiciel" batch

Comme vous l'aurez compris, le but est de pouvoir voter pour un candidat, mon "programme" fonctionne et affiche bien le nombre de voix.

Seulement, une fois que j'utilise des IF pour essayer d'afficher qui est le candidat qui a le + de voix, il se ferme automatiquement, peu importe les pauses etc.

Pouvez-vous m'aider ?

D'avance merci

Code Batch : 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
18
19
20
21
22
23
24
25
@echo off
set /a voix1=0
set /a voix2=0
set /a voix3=0
 
echo Veuillez voter pour votre candidat : 1)Adrien, 2)Chris, 3)Nico, 4)Afficher le resultat
:debut
choice /c 1234
if errorlevel==4 goto choix4
if errorlevel==3 goto choix3
if errorlevel==2 goto choix2
if errorlevel1==1 goto choix1
:choix1 
set /a voix1=%voix1%+1
goto debut
:choix2
set /a voix2=%voix2%+1
goto debut
:choix3
set /a voix3=%voix3%+1
goto debut
:choix4
echo les resultats sont  Adrien : %voix1%, Chris : %voix2%, Nico : %voix3%
pause
goto suite

(Se ferme à partir d'ici)
Code Batch : 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
:suite
 
Echo Le gagnant est :
pause
if %voix1%>%voix2% if %voix1%>%voix3% goto resu1 
:resu 1
echo Adrien est le gagnant avec %voix1% voix
pause
if %voix2%>%voix1% if %voix2%>%voix3% goto resu2 
:resu2:
echo Chris est le gagnant avec %voix2% voix
pause
if %voix3%>%voix2% if %voix3%>%voix1% goto resu3
:resu3
echo Nico est le gagnant avec %voix3% voix
pause