CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

goto ? o\_/o batch pb

yago_nfs_tm_91-
yago_nfs_tm_91-
Niveau 7
29 janvier 2009 à 20:24:12

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 ?

yago_nfs_tm_91-
yago_nfs_tm_91-
Niveau 7
29 janvier 2009 à 20:28:43

a zut , c'est vrai que jv.com ne prend pas en compte les espaces, car il y a des espace pour la parti :
:droite !

dnob700
dnob700
Niveau 10
29 janvier 2009 à 22:38:17

normal, tout tes tests sont faux (vu que want n'est pas égale à quoi que ce soit que tu lui propose) et donc il réalise le premier choix (car tu ne gère pas ce cas).

Je pense que la bonne syntaxe doit être du genre if %want%==crier etc. (mais je n'en suis pas sûr), en tout cas, il faut lui préciser que want est une variable.

yago_nfs_tm_91-
yago_nfs_tm_91-
Niveau 7
30 janvier 2009 à 16:38:39

ha ha !mais oui , que suis-je bete ! j'ai oublier les pourcents !
merci

Sous forums
  • Aide à l'achat Mac
  • Steam Deck
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Internet
  • Macintosh
  • Hardware
La vidéo du moment