[Batch] Petit probleme
jujubassist
Messages postés
4
Date d'inscription
Statut
Membre
Dernière intervention
-
karirovax Messages postés 3221 Date d'inscription Statut Membre Dernière intervention -
karirovax Messages postés 3221 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je me suis mis au batch pour rigoler un peu, bombe fork (seulement sur ma machine) etc...
Du coup j'ai fais un petit script mais il ne fait pas ce que je veux.
Pourriez vous m'aider ?
Peu importe ce que j'écris, il me lance la première vidéo qui est "video killed...".
J'aimerais savoir comment faire pour qu'il ne lance pas seulement cette vidéo.
@echo off
cls
echo Quelle chanson voulez-vous ?
set /p chanson =
if '%chanson%' == 'video killed the radio star'
goto buggles
if '%chanson%' == 'boys don t cry'
goto cure
:buggles
cd Video
"The Buggles - Video Killed The Radio Star.mp4"
goto fin
:cure
cd Video
"The Cure - Boys Don t Cry.mp4"
goto fin
:fin
Merci à vous.
A bientôt.
Je me suis mis au batch pour rigoler un peu, bombe fork (seulement sur ma machine) etc...
Du coup j'ai fais un petit script mais il ne fait pas ce que je veux.
Pourriez vous m'aider ?
Peu importe ce que j'écris, il me lance la première vidéo qui est "video killed...".
J'aimerais savoir comment faire pour qu'il ne lance pas seulement cette vidéo.
@echo off
cls
echo Quelle chanson voulez-vous ?
set /p chanson =
if '%chanson%' == 'video killed the radio star'
goto buggles
if '%chanson%' == 'boys don t cry'
goto cure
:buggles
cd Video
"The Buggles - Video Killed The Radio Star.mp4"
goto fin
:cure
cd Video
"The Cure - Boys Don t Cry.mp4"
goto fin
:fin
Merci à vous.
A bientôt.
A voir également:
- [Batch] Petit probleme
- Fichier batch - Guide
- Trier du plus petit au plus grand excel - Guide
- Petit 3 ✓ - Forum Word
- Petit 2 ✓ - Forum Windows
- Petit 9 - Forum Mail
3 réponses
salut
vous pouvez éxpliqué un peu plus ???
et pour votre code il faut metre aprés la commande IF une autre commande dans la même ligne
IF "%var% == "quel que chose" COMMANDE OPTION
dans votre cas :
@echo off
cls
echo Quelle chanson voulez-vous ?
set /p chanson =
if '%chanson%' == 'video killed the radio star' goto buggles
if '%chanson%' == 'boys don t cry' goto cure
:buggles
cd Video
"The Buggles - Video Killed The Radio Star.mp4"
goto fin
:cure
cd Video
"The Cure - Boys Don t Cry.mp4"
goto fin
:fin
;)
vous pouvez éxpliqué un peu plus ???
et pour votre code il faut metre aprés la commande IF une autre commande dans la même ligne
IF "%var% == "quel que chose" COMMANDE OPTION
dans votre cas :
@echo off
cls
echo Quelle chanson voulez-vous ?
set /p chanson =
if '%chanson%' == 'video killed the radio star' goto buggles
if '%chanson%' == 'boys don t cry' goto cure
:buggles
cd Video
"The Buggles - Video Killed The Radio Star.mp4"
goto fin
:cure
cd Video
"The Cure - Boys Don t Cry.mp4"
goto fin
:fin
;)
Salut,
Merci de ta réponse.
Donc effectivement, le goto doit être sur la même ligne.
Mais je pense que le système de goto ne marche pas, j'ai regardé sur internet pour la syntaxe mais peu importe ce que j'écris, il lancera the buggles.
A+, Juju.
Merci de ta réponse.
Donc effectivement, le goto doit être sur la même ligne.
Mais je pense que le système de goto ne marche pas, j'ai regardé sur internet pour la syntaxe mais peu importe ce que j'écris, il lancera the buggles.
A+, Juju.