Mon fichier d'auto-installation ne fonctionne pas correctement

Résolu/Fermé
jojorealisateur Messages postés 203 Date d'inscription jeudi 9 mars 2017 Statut Membre Dernière intervention 8 juillet 2020 - 27 avril 2017 à 21:43
jojorealisateur Messages postés 203 Date d'inscription jeudi 9 mars 2017 Statut Membre Dernière intervention 8 juillet 2020 - 28 avril 2017 à 16:01
Bonjour à tous,

Je fais de nouveau appel au savoir de la communauté car j'ai quelques problèmes avec un programme d'installation en batch qui permet d'installer plusieurs autre fichiers batch simplement en le démarrant. En fait, je mets
Echo MONTEXTE > LENOMDUFICHIER.bat
pour créer le fichier puis pour mettre les lignes suivantes à la suite de la première ligne, je mets à chaque ligne
ECHO MONTEXTE >> LENOMDUFICHIER.bat
.

Mais seulement, cela ne fonctionne pas lorsque le fichier est créé. Certaines commandes sont visiblement oubliées... Voici le code que j'ai écrit pour l'installateur du menu :
@Echo off
ECHO Ton jeu est en train de s'installer, patience !
ECHO @echo off > LespetitsjeuxsympasenBATCH.bat
ECHO Title Les petits jeux sympas en BATCH >> LespetitsjeuxsympasenBATCH.bat
ECHO mode con: cols=60 lines=30 >> LespetitsjeuxsympasenBATCH.bat
ECHO :INTRO >> LespetitsjeuxsympasenBATCH.bat
ECHO Color 5E >> LespetitsjeuxsympasenBATCH.bat
ECHO echo Bienvenue sur les chouettes petits jeux realises avec BATCH ! >> LespetitsjeuxsympasenBATCH.bat
ECHO Pause >> LespetitsjeuxsympasenBATCH.bat
ECHO echo. >> LespetitsjeuxsympasenBATCH.bat
ECHO echo ici tu trouvera pleins de jeux cools pour t'amuser ! >> LespetitsjeuxsympasenBATCH.bat
ECHO Pause >> LespetitsjeuxsympasenBATCH.bat
ECHO echo. >> LespetitsjeuxsympasenBATCH.bat
ECHO echo choisis ci-dessous le jeu auquel tu vas jouer >> LespetitsjeuxsympasenBATCH.bat
ECHO echo si tu ne connais pas les regles d'un jeu, tape le N° du jeu suivit de "H" (exemple : 3H) >> LespetitsjeuxsympasenBATCH.bat
ECHO Pause >> LespetitsjeuxsympasenBATCH.bat
ECHO Echo. >> LespetitsjeuxsympasenBATCH.bat
ECHO :MENU >> LespetitsjeuxsympasenBATCH.bat
ECHO CLS >> LespetitsjeuxsympasenBATCH.bat
ECHO Color 5E >> LespetitsjeuxsympasenBATCH.bat
ECHO Echo Voici la liste des jeux : >> LespetitsjeuxsympasenBATCH.bat
ECHO Echo. >> LespetitsjeuxsympasenBATCH.bat
ECHO Echo 1=Le nombre Mystère >> LespetitsjeuxsympasenBATCH.bat
ECHO Echo 2=Le jeu des bâtonnets >> LespetitsjeuxsympasenBATCH.bat
ECHO Echo 3=La boîte maudite >> LespetitsjeuxsympasenBATCH.bat
ECHO Echo 4=Snake >> LespetitsjeuxsympasenBATCH.bat
ECHO Echo pour quitter, tape "Q" >> LespetitsjeuxsympasenBATCH.bat
ECHO >> LespetitsjeuxsympasenBATCH.bat
ECHO set /p optionMenu="Jeu : " >> LespetitsjeuxsympasenBATCH.bat
ECHO if "%optionMenu%"=="1" goto :LNM >> LespetitsjeuxsympasenBATCH.bat
ECHO if "%optionMenu%"=="2" goto :LJDB >> LespetitsjeuxsympasenBATCH.bat
ECHO if "%optionMenu%"=="3" goto :LBM >> LespetitsjeuxsympasenBATCH.bat
ECHO if "%optionMenu%"=="4" goto :Snake >> LespetitsjeuxsympasenBATCH.bat
ECHO if "%optionMenu%"=="1H" goto :LNMHELP >> LespetitsjeuxsympasenBATCH.bat
ECHO if "%optionMenu%"=="2H" goto :LJDBHELP >> LespetitsjeuxsympasenBATCH.bat
ECHO if "%optionMenu%"=="3H" goto :LBMHELP >> LespetitsjeuxsympasenBATCH.bat
ECHO if "%optionMenu%"=="4H" goto :SnakeHELP >> LespetitsjeuxsympasenBATCH.bat
ECHO if "%optionMenu%"=="Q" goto :eof >> LespetitsjeuxsympasenBATCH.bat
ECHO :LNM >> LespetitsjeuxsympasenBATCH.bat
ECHO CLS >> LespetitsjeuxsympasenBATCH.bat
ECHO color CF >> LespetitsjeuxsympasenBATCH.bat
ECHO echo Ton jeu va commencer... Patiente... >> LespetitsjeuxsympasenBATCH.bat
ECHO pause >> LespetitsjeuxsympasenBATCH.bat
ECHO start jeuchouette.bat >> LespetitsjeuxsympasenBATCH.bat
ECHO goto eof >> LespetitsjeuxsympasenBATCH.bat
ECHO >> LespetitsjeuxsympasenBATCH.bat
ECHO :LJDB >> LespetitsjeuxsympasenBATCH.bat
ECHO CLS >> LespetitsjeuxsympasenBATCH.bat
ECHO color CF >> LespetitsjeuxsympasenBATCH.bat
ECHO echo Ton jeu va commencer... Patiente... >> LespetitsjeuxsympasenBATCH.bat
ECHO pause >> LespetitsjeuxsympasenBATCH.bat
ECHO start batonnets.vbs >> LespetitsjeuxsympasenBATCH.bat
ECHO goto eof >> LespetitsjeuxsympasenBATCH.bat
ECHO >> LespetitsjeuxsympasenBATCH.bat
ECHO :LBM >> LespetitsjeuxsympasenBATCH.bat
ECHO CLS >> LespetitsjeuxsympasenBATCH.bat
ECHO color CF >> LespetitsjeuxsympasenBATCH.bat
ECHO echo Ton jeu va commencer... Patiente... >> LespetitsjeuxsympasenBATCH.bat
ECHO pause >> LespetitsjeuxsympasenBATCH.bat
ECHO start LBM.vbs >> LespetitsjeuxsympasenBATCH.bat
ECHO goto eof >> LespetitsjeuxsympasenBATCH.bat
ECHO >> LespetitsjeuxsympasenBATCH.bat
ECHO :Snake >> LespetitsjeuxsympasenBATCH.bat
ECHO CLS >> LespetitsjeuxsympasenBATCH.bat
ECHO color CF >> LespetitsjeuxsympasenBATCH.bat
ECHO echo Ton jeu va commencer... Patiente... >> LespetitsjeuxsympasenBATCH.bat
ECHO pause >> LespetitsjeuxsympasenBATCH.bat
ECHO start Snake.bat >> LespetitsjeuxsympasenBATCH.bat
ECHO goto eof >> LespetitsjeuxsympasenBATCH.bat
ECHO >> LespetitsjeuxsympasenBATCH.bat
ECHO :LNMHELP >> LespetitsjeuxsympasenBATCH.bat
ECHO CLS >> LespetitsjeuxsympasenBATCH.bat
ECHO color 1F >> LespetitsjeuxsympasenBATCH.bat
ECHO echo Le principe du jeu du nombre mystère est très simple : l'ordinateur choisit un nombre et tu dois le trouver. Il y a aussi une version améliorée avec différents niveaux et j'usqu'à 2 joueurs. >> LespetitsjeuxsympasenBATCH.bat
ECHO set /p optionMenu="Pour accéder à la version un joueur, un niveau, tape 1. Pour accéder à la version multi-joueurs, tape 2. Pour revenir au menu, tape 3." >> LespetitsjeuxsympasenBATCH.bat
ECHO if "%optionMenu%"=="1" goto :LNM >> LespetitsjeuxsympasenBATCH.bat
ECHO if "%optionMenu%"=="2" goto :NM2 >> LespetitsjeuxsympasenBATCH.bat
ECHO if "%optionMenu%"=="3" goto :MENU >> LespetitsjeuxsympasenBATCH.bat
ECHO >> LespetitsjeuxsympasenBATCH.bat
ECHO :NM2 >> LespetitsjeuxsympasenBATCH.bat
ECHO CLS >> LespetitsjeuxsympasenBATCH.bat
ECHO color CF >> LespetitsjeuxsympasenBATCH.bat
ECHO echo Ton jeu va commencer... Patiente... >> LespetitsjeuxsympasenBATCH.bat
ECHO pause >> LespetitsjeuxsympasenBATCH.bat
ECHO start NM2.bat >> LespetitsjeuxsympasenBATCH.bat
ECHO goto eof >> LespetitsjeuxsympasenBATCH.bat
ECHO >> LespetitsjeuxsympasenBATCH.bat
ECHO :LJDBHELP >> LespetitsjeuxsympasenBATCH.bat
ECHO CLS >> LespetitsjeuxsympasenBATCH.bat
ECHO color 1F >> LespetitsjeuxsympasenBATCH.bat
ECHO echo Tu as devant toi 16 bâtonnets, tour à tour, toi et l'ordinateur ou un ami allez choisir de retirer un certain nombre de bâtonnets, >> LespetitsjeuxsympasenBATCH.bat
ECHO echo Tu as la possibilité d'en retirer 1, 2 ou 3. >> LespetitsjeuxsympasenBATCH.bat
ECHO echo Celui qui prend le dernier bâtonnet a perdu ! >> LespetitsjeuxsympasenBATCH.bat
ECHO pause >> LespetitsjeuxsympasenBATCH.bat
ECHO CLS >> LespetitsjeuxsympasenBATCH.bat
ECHO Color 5E >> LespetitsjeuxsympasenBATCH.bat
ECHO goto :MENU >> LespetitsjeuxsympasenBATCH.bat
ECHO >> LespetitsjeuxsympasenBATCH.bat
ECHO :LBMHELP >> LespetitsjeuxsympasenBATCH.bat
ECHO CLS >> LespetitsjeuxsympasenBATCH.bat
ECHO color 1F >> LespetitsjeuxsympasenBATCH.bat
ECHO echo Tu n'as qu'un seul but, accumuler un maximum d'argent ! >> LespetitsjeuxsympasenBATCH.bat
ECHO echo Pour cela c'est très simple, tu as devant toi trois boites, deux d'entre elles contiennent de magnifiques pièces d'or, mais attention, la troisième contient un maléfice puissant qui te fait perdre une vie. >> LespetitsjeuxsympasenBATCH.bat
ECHO echo Pour sélectioner une boite, rien de plus simple, il suffit d'entrer le numéro de la boite que tu souhaites ouvrir, mais attention la boite maudite change à chaque tour... >> LespetitsjeuxsympasenBATCH.bat
ECHO echo Tu peux organiser des challenges avec tes amis pour voir lequel a le plus de chance ! >> LespetitsjeuxsympasenBATCH.bat
ECHO pause >> LespetitsjeuxsympasenBATCH.bat
ECHO CLS >> LespetitsjeuxsympasenBATCH.bat
ECHO Color 5E >> LespetitsjeuxsympasenBATCH.bat
ECHO goto :MENU >> LespetitsjeuxsympasenBATCH.bat
ECHO >> LespetitsjeuxsympasenBATCH.bat
ECHO :SnakeHELP >> LespetitsjeuxsympasenBATCH.bat
ECHO CLS >> LespetitsjeuxsympasenBATCH.bat
ECHO color 1F >> LespetitsjeuxsympasenBATCH.bat
ECHO echo Avec les touches "A", "S", "W" et "D", tu dois te diriger dans une arène avec ton serpent. Le but ? Avoir le serpent le plus long possible sans te mordre la queue. >> LespetitsjeuxsympasenBATCH.bat
ECHO pause >> LespetitsjeuxsympasenBATCH.bat
ECHO CLS >> LespetitsjeuxsympasenBATCH.bat
ECHO Color 5E >> LespetitsjeuxsympasenBATCH.bat
ECHO goto :MENU >> LespetitsjeuxsympasenBATCH.bat
ECHO >> LespetitsjeuxsympasenBATCH.bat
ECHO :eof >> LespetitsjeuxsympasenBATCH.bat
ECHO CLS >> LespetitsjeuxsympasenBATCH.bat
ECHO Echo Cette fenêtre va se fermer... >> LespetitsjeuxsympasenBATCH.bat
ECHO Timeout /t 2 /nobreak > nul >> LespetitsjeuxsympasenBATCH.bat
ECHO EXIT >> LespetitsjeuxsympasenBATCH.bat
Pause

Et voici le code que je récupère après l'essais de l'installation :
@echo off 
Title Les petits jeux sympas en BATCH
mode con: cols=60 lines=30
:INTRO
Color 5E
echo Bienvenue sur les chouettes petits jeux realises avec BATCH !
Pause
echo.
echo ici tu trouvera pleins de jeux cools pour t'amuser !
Pause
echo.
echo choisis ci-dessous le jeu auquel tu vas jouer
echo si tu ne connais pas les regles d'un jeu, tape le N° du jeu suivit de "H" (exemple : 3H)
Pause
Echo.
:MENU
CLS
Color 5E
Echo Voici la liste des jeux :
Echo.
Echo 1=Le nombre Mystère
Echo 2=Le jeu des bâtonnets
Echo 3=La boîte maudite
Echo 4=Snake
Echo pour quitter, tape "Q"
Commande ECHO d‚sactiv‚e.
set /p optionMenu="Jeu : "
if ""=="1" goto :LNM
if ""=="2" goto :LJDB
if ""=="3" goto :LBM
if ""=="4" goto :Snake
if ""=="1H" goto :LNMHELP
if ""=="2H" goto :LJDBHELP
if ""=="3H" goto :LBMHELP
if ""=="4H" goto :SnakeHELP
if ""=="Q" goto :eof
:LNM
CLS
color CF
echo Ton jeu va commencer... Patiente...
pause
start jeuchouette.bat
goto eof
Commande ECHO d‚sactiv‚e.
:LJDB
CLS
color CF
echo Ton jeu va commencer... Patiente...
pause
start batonnets.vbs
goto eof
Commande ECHO d‚sactiv‚e.
:LBM
CLS
color CF
echo Ton jeu va commencer... Patiente...
pause
start LBM.vbs
goto eof
Commande ECHO d‚sactiv‚e.
:Snake
CLS
color CF
echo Ton jeu va commencer... Patiente...
pause
start Snake.bat
goto eof
Commande ECHO d‚sactiv‚e.
:LNMHELP
CLS
color 1F
echo Le principe du jeu du nombre mystère est très simple : l'ordinateur choisit un nombre et tu dois le trouver. Il y a aussi une version améliorée avec différents niveaux et j'usqu'à 2 joueurs.
set /p optionMenu="Pour accéder à la version un joueur, un niveau, tape 1. Pour accéder à la version multi-joueurs, tape 2. Pour revenir au menu, tape 3."
if ""=="1" goto :LNM
if ""=="2" goto :NM2
if ""=="3" goto :MENU
Commande ECHO d‚sactiv‚e.
:NM2
CLS
color CF
echo Ton jeu va commencer... Patiente...
pause
start NM2.bat
goto eof
Commande ECHO d‚sactiv‚e.
:LJDBHELP
CLS
color 1F
echo Tu as devant toi 16 bâtonnets, tour à tour, toi et l'ordinateur ou un ami allez choisir de retirer un certain nombre de bâtonnets,
echo Tu as la possibilité d'en retirer 1, 2 ou 3.
echo Celui qui prend le dernier bâtonnet a perdu !
pause
CLS
Color 5E
goto :MENU
Commande ECHO d‚sactiv‚e.
:LBMHELP
CLS
color 1F
echo Tu n'as qu'un seul but, accumuler un maximum d'argent !
echo Pour cela c'est très simple, tu as devant toi trois boites, deux d'entre elles contiennent de magnifiques pièces d'or, mais attention, la troisième contient un maléfice puissant qui te fait perdre une vie.
echo Pour sélectioner une boite, rien de plus simple, il suffit d'entrer le numéro de la boite que tu souhaites ouvrir, mais attention la boite maudite change à chaque tour...
echo Tu peux organiser des challenges avec tes amis pour voir lequel a le plus de chance !
pause
CLS
Color 5E
goto :MENU
Commande ECHO d‚sactiv‚e.
:SnakeHELP
CLS
color 1F
echo Avec les touches "A", "S", "W" et "D", tu dois te diriger dans une arène avec ton serpent. Le but ? Avoir le serpent le plus long possible sans te mordre la queue.
pause
CLS
Color 5E
goto :MENU
Commande ECHO d‚sactiv‚e.
:eof
CLS
Echo Cette fenêtre va se fermer...
Timeout /t 2 /nobreak
EXIT


Déjà, il me mets toutes le cinq lignes "Commande ECHO d,sactiv,e" ...
Pourquoi ?

Je fais cela pour un ami qui aimerait avoir toutes sortes de jeux disponibles en BATCH et que les utilisateurs des forums mettent en avant. C'est seulement pour lui et moi mais il l'attend pour assez rapidement...

Si vous pouviez m'éclairer...

D'avance merci,

Jojorealisateur
A voir également:

3 réponses

dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 5 615
28 avril 2017 à 14:05
hello
pour éviter
if ""=="1" goto :LNM 

il faut doubler les %, sinon le .bat essaye de résoudre %optionmenu%
ECHO if "%%optionMenu%%"=="1" goto :LNM 

on peut ausi mettre entre (), pour clarifier
ECHO @echo off > LespetitsjeuxsympasenBATCH.bat
( ECHO Title Les petits jeux sympas en BATCH
ECHO mode con: cols=60 lines=30
ECHO :INTRO
ECHO Color 5E
etc
) >> LespetitsjeuxsympasenBATCH.bat
1
jojorealisateur Messages postés 203 Date d'inscription jeudi 9 mars 2017 Statut Membre Dernière intervention 8 juillet 2020 18
28 avril 2017 à 16:01
Cela fonctionne à merveille ! Merci beaucoup pour votre aide rapide et efficace !
0
barnabe0057 Messages postés 14439 Date d'inscription lundi 2 mars 2009 Statut Contributeur Dernière intervention 14 avril 2024 4 905
28 avril 2017 à 13:59
Bonjour,

Il y a quelques lignes, toujours les mêmes, qui ne servent à rien, une fois supprimées, le script fonctionne bien :

@Echo off
chcp 1252 > nul
ECHO chcp 1252 ^> nul
ECHO Ton jeu est en train de s'installer, patience !
ECHO @echo off > LespetitsjeuxsympasenBATCH.bat
ECHO Title Les petits jeux sympas en BATCH >> LespetitsjeuxsympasenBATCH.bat
ECHO mode con: cols=60 lines=30 >> LespetitsjeuxsympasenBATCH.bat
ECHO :INTRO >> LespetitsjeuxsympasenBATCH.bat
ECHO Color 5E >> LespetitsjeuxsympasenBATCH.bat
ECHO echo Bienvenue sur les chouettes petits jeux realises avec BATCH ! >> LespetitsjeuxsympasenBATCH.bat
ECHO Pause >> LespetitsjeuxsympasenBATCH.bat
ECHO echo. >> LespetitsjeuxsympasenBATCH.bat
ECHO echo ici tu trouvera pleins de jeux cools pour t'amuser ! >> LespetitsjeuxsympasenBATCH.bat
ECHO Pause >> LespetitsjeuxsympasenBATCH.bat
ECHO echo. >> LespetitsjeuxsympasenBATCH.bat
ECHO echo choisis ci-dessous le jeu auquel tu vas jouer >> LespetitsjeuxsympasenBATCH.bat
ECHO echo si tu ne connais pas les regles d'un jeu, tape le N° du jeu suivit de "H" (exemple : 3H) >> LespetitsjeuxsympasenBATCH.bat
ECHO Pause >> LespetitsjeuxsympasenBATCH.bat
ECHO Echo. >> LespetitsjeuxsympasenBATCH.bat
ECHO :MENU >> LespetitsjeuxsympasenBATCH.bat
ECHO CLS >> LespetitsjeuxsympasenBATCH.bat
ECHO Color 5E >> LespetitsjeuxsympasenBATCH.bat
ECHO Echo Voici la liste des jeux : >> LespetitsjeuxsympasenBATCH.bat
ECHO Echo. >> LespetitsjeuxsympasenBATCH.bat
ECHO Echo 1=Le nombre Mystère >> LespetitsjeuxsympasenBATCH.bat
ECHO Echo 2=Le jeu des bâtonnets >> LespetitsjeuxsympasenBATCH.bat
ECHO Echo 3=La boîte maudite >> LespetitsjeuxsympasenBATCH.bat
ECHO Echo 4=Snake >> LespetitsjeuxsympasenBATCH.bat
ECHO Echo pour quitter, tape "Q" >> LespetitsjeuxsympasenBATCH.bat

ECHO set /p optionMenu="Jeu : " >> LespetitsjeuxsympasenBATCH.bat
ECHO if "%optionMenu%"=="1" goto :LNM >> LespetitsjeuxsympasenBATCH.bat
ECHO if "%optionMenu%"=="2" goto :LJDB >> LespetitsjeuxsympasenBATCH.bat
ECHO if "%optionMenu%"=="3" goto :LBM >> LespetitsjeuxsympasenBATCH.bat
ECHO if "%optionMenu%"=="4" goto :Snake >> LespetitsjeuxsympasenBATCH.bat
ECHO if "%optionMenu%"=="1H" goto :LNMHELP >> LespetitsjeuxsympasenBATCH.bat
ECHO if "%optionMenu%"=="2H" goto :LJDBHELP >> LespetitsjeuxsympasenBATCH.bat
ECHO if "%optionMenu%"=="3H" goto :LBMHELP >> LespetitsjeuxsympasenBATCH.bat
ECHO if "%optionMenu%"=="4H" goto :SnakeHELP >> LespetitsjeuxsympasenBATCH.bat
ECHO if "%optionMenu%"=="Q" goto :eof >> LespetitsjeuxsympasenBATCH.bat
ECHO :LNM >> LespetitsjeuxsympasenBATCH.bat
ECHO CLS >> LespetitsjeuxsympasenBATCH.bat
ECHO color CF >> LespetitsjeuxsympasenBATCH.bat
ECHO echo Ton jeu va commencer... Patiente... >> LespetitsjeuxsympasenBATCH.bat
ECHO pause >> LespetitsjeuxsympasenBATCH.bat
ECHO start jeuchouette.bat >> LespetitsjeuxsympasenBATCH.bat
ECHO goto eof >> LespetitsjeuxsympasenBATCH.bat

ECHO :LJDB >> LespetitsjeuxsympasenBATCH.bat
ECHO CLS >> LespetitsjeuxsympasenBATCH.bat
ECHO color CF >> LespetitsjeuxsympasenBATCH.bat
ECHO echo Ton jeu va commencer... Patiente... >> LespetitsjeuxsympasenBATCH.bat
ECHO pause >> LespetitsjeuxsympasenBATCH.bat
ECHO start batonnets.vbs >> LespetitsjeuxsympasenBATCH.bat
ECHO goto eof >> LespetitsjeuxsympasenBATCH.bat

ECHO :LBM >> LespetitsjeuxsympasenBATCH.bat
ECHO CLS >> LespetitsjeuxsympasenBATCH.bat
ECHO color CF >> LespetitsjeuxsympasenBATCH.bat
ECHO echo Ton jeu va commencer... Patiente... >> LespetitsjeuxsympasenBATCH.bat
ECHO pause >> LespetitsjeuxsympasenBATCH.bat
ECHO start LBM.vbs >> LespetitsjeuxsympasenBATCH.bat
ECHO goto eof >> LespetitsjeuxsympasenBATCH.bat

ECHO :Snake >> LespetitsjeuxsympasenBATCH.bat
ECHO CLS >> LespetitsjeuxsympasenBATCH.bat
ECHO color CF >> LespetitsjeuxsympasenBATCH.bat
ECHO echo Ton jeu va commencer... Patiente... >> LespetitsjeuxsympasenBATCH.bat
ECHO pause >> LespetitsjeuxsympasenBATCH.bat
ECHO start Snake.bat >> LespetitsjeuxsympasenBATCH.bat
ECHO goto eof >> LespetitsjeuxsympasenBATCH.bat

ECHO :LNMHELP >> LespetitsjeuxsympasenBATCH.bat
ECHO CLS >> LespetitsjeuxsympasenBATCH.bat
ECHO color 1F >> LespetitsjeuxsympasenBATCH.bat
ECHO echo Le principe du jeu du nombre mystère est très simple : l'ordinateur choisit un nombre et tu dois le trouver. Il y a aussi une version améliorée avec différents niveaux et j'usqu'à 2 joueurs. >> LespetitsjeuxsympasenBATCH.bat
ECHO set /p optionMenu="Pour accéder à la version un joueur, un niveau, tape 1. Pour accéder à la version multi-joueurs, tape 2. Pour revenir au menu, tape 3." >> LespetitsjeuxsympasenBATCH.bat
ECHO if "%optionMenu%"=="1" goto :LNM >> LespetitsjeuxsympasenBATCH.bat
ECHO if "%optionMenu%"=="2" goto :NM2 >> LespetitsjeuxsympasenBATCH.bat
ECHO if "%optionMenu%"=="3" goto :MENU >> LespetitsjeuxsympasenBATCH.bat

ECHO :NM2 >> LespetitsjeuxsympasenBATCH.bat
ECHO CLS >> LespetitsjeuxsympasenBATCH.bat
ECHO color CF >> LespetitsjeuxsympasenBATCH.bat
ECHO echo Ton jeu va commencer... Patiente... >> LespetitsjeuxsympasenBATCH.bat
ECHO pause >> LespetitsjeuxsympasenBATCH.bat
ECHO start NM2.bat >> LespetitsjeuxsympasenBATCH.bat
ECHO goto eof >> LespetitsjeuxsympasenBATCH.bat

ECHO :LJDBHELP >> LespetitsjeuxsympasenBATCH.bat
ECHO CLS >> LespetitsjeuxsympasenBATCH.bat
ECHO color 1F >> LespetitsjeuxsympasenBATCH.bat
ECHO echo Tu as devant toi 16 bâtonnets, tour à tour, toi et l'ordinateur ou un ami allez choisir de retirer un certain nombre de bâtonnets, >> LespetitsjeuxsympasenBATCH.bat
ECHO echo Tu as la possibilité d'en retirer 1, 2 ou 3. >> LespetitsjeuxsympasenBATCH.bat
ECHO echo Celui qui prend le dernier bâtonnet a perdu ! >> LespetitsjeuxsympasenBATCH.bat
ECHO pause >> LespetitsjeuxsympasenBATCH.bat
ECHO CLS >> LespetitsjeuxsympasenBATCH.bat
ECHO Color 5E >> LespetitsjeuxsympasenBATCH.bat
ECHO goto :MENU >> LespetitsjeuxsympasenBATCH.bat

ECHO :LBMHELP >> LespetitsjeuxsympasenBATCH.bat
ECHO CLS >> LespetitsjeuxsympasenBATCH.bat
ECHO color 1F >> LespetitsjeuxsympasenBATCH.bat
ECHO echo Tu n'as qu'un seul but, accumuler un maximum d'argent ! >> LespetitsjeuxsympasenBATCH.bat
ECHO echo Pour cela c'est très simple, tu as devant toi trois boites, deux d'entre elles contiennent de magnifiques pièces d'or, mais attention, la troisième contient un maléfice puissant qui te fait perdre une vie. >> LespetitsjeuxsympasenBATCH.bat
ECHO echo Pour sélectioner une boite, rien de plus simple, il suffit d'entrer le numéro de la boite que tu souhaites ouvrir, mais attention la boite maudite change à chaque tour... >> LespetitsjeuxsympasenBATCH.bat
ECHO echo Tu peux organiser des challenges avec tes amis pour voir lequel a le plus de chance ! >> LespetitsjeuxsympasenBATCH.bat
ECHO pause >> LespetitsjeuxsympasenBATCH.bat
ECHO CLS >> LespetitsjeuxsympasenBATCH.bat
ECHO Color 5E >> LespetitsjeuxsympasenBATCH.bat
ECHO goto :MENU >> LespetitsjeuxsympasenBATCH.bat

ECHO :SnakeHELP >> LespetitsjeuxsympasenBATCH.bat
ECHO CLS >> LespetitsjeuxsympasenBATCH.bat
ECHO color 1F >> LespetitsjeuxsympasenBATCH.bat
ECHO echo Avec les touches "A", "S", "W" et "D", tu dois te diriger dans une arène avec ton serpent. Le but ? Avoir le serpent le plus long possible sans te mordre la queue. >> LespetitsjeuxsympasenBATCH.bat
ECHO pause >> LespetitsjeuxsympasenBATCH.bat
ECHO CLS >> LespetitsjeuxsympasenBATCH.bat
ECHO Color 5E >> LespetitsjeuxsympasenBATCH.bat
ECHO goto :MENU >> LespetitsjeuxsympasenBATCH.bat

ECHO :eof >> LespetitsjeuxsympasenBATCH.bat
ECHO CLS >> LespetitsjeuxsympasenBATCH.bat
ECHO Echo Cette fenêtre va se fermer... >> LespetitsjeuxsympasenBATCH.bat
ECHO Timeout /t 2 /nobreak > nul >> LespetitsjeuxsympasenBATCH.bat
ECHO EXIT >> LespetitsjeuxsympasenBATCH.bat
Pause
0
NHenry Messages postés 15112 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 13 avril 2024 330
27 avril 2017 à 21:49
Quand tu tapes directement "echo", le message t"indique et echo est à "on" ou "off"
Evites les lignes vides.
-1
jojorealisateur Messages postés 203 Date d'inscription jeudi 9 mars 2017 Statut Membre Dernière intervention 8 juillet 2020 18
28 avril 2017 à 12:49
Ok, je vais essayer...
0
jojorealisateur Messages postés 203 Date d'inscription jeudi 9 mars 2017 Statut Membre Dernière intervention 8 juillet 2020 18
28 avril 2017 à 13:03
Cela ne fonctionne pas et certaines parties sont toujours oubliées...
0