hello tlm !
voila, je débute dans le batch et je me suis amuser a faire un petit programe marant !
seulement ca marche pas ! !
voici mon programe:
_______________________________________
@echo off
title the "game" avec M. o\_/o
echo.
echo salut %username% voici un super jeu en batch ! , tu va pouvoir jouer avec ce
echo personnage : o\_/o
echo.
pause
:debut
cls
color F
echo tu peut lui faire faire ce que tu veux, voici ce qu'il peut faire:
echo -le faire crier ( ecrit "crier" )
echo -lui faire faire un clin d'oeil ( ecrit "clin" )
echo -le faire avancer vers la droite ( ecrit "droite" )
echo -si tu veux qu'il te dit la date et l'heure ( ecrit "heure" )
echo -le faire disparaitre et quitter cette aplication ( ecrit "q" )
echo.
echo ton perso : o\_/o
echo.
set /p want= action=
if want==crier goto crier
if want==clin goto clin
if want==droite goto droite
if want==heure goto heure
if want==q goto exit
:crier
echo.
pause
cls
color C
echo o\O/o whaaaaaaaa !
ping 127.0.0.1 -n 3 > NUL
goto debut
:clin
echo.
pause
cls
color E
echo o\_/o
ping 127.0.0.1 -n 1 > NUL
cls
echo o\_/o
ping 127.0.0.1 -n 1 > NUL
echo @\_/o
ping 127.0.0.1 -n 2 > NUL
cls
echo o\_/o
ping 127.0.0.1 -n 2 > NUL
goto debut
:droite
echo.
pause
cls
color A
echo o\_/o
ping 127.0.0.1 -n 2 > NUL
cls
echo o\_/o
ping 127.0.0.1 -n 1 > NUL
cls
echo o\_/o
ping 127.0.0.1 -n 1 > NUL
cls
echo o\_/o
ping 127.0.0.1 -n 1 > NUL
cls
echo o\_/o
ping 127.0.0.1 -n 1 > NUL
cls
echo o\_/o
ping 127.0.0.1 -n 1 > NUL
cls
echo o\_/o
ping 127.0.0.1 -n 1 > NUL
cls
echo o\_/o
ping 127.0.0.1 -n 1 > NUL
cls
echo o\_/o
ping 127.0.0.1 -n 1 > NUL
cls
echo o\_/o <voila ! cher %username%
ping 127.0.0.1 -n 3 > NUL
goto debut
:heure
echo.
pause
cls
color 9
echo o\_/o <salut %username%, on est le %date% et il est %time% secondes
echo.
pause
goto debut
_____________________________________________
et le probleme est que peut importe l'action que l'on demande , le pressonnage fait l'acion "crier" !
je pense que le probleme vien des "goto" car j'ai bien compri cette histoire !
vous avez une idée svp ?