Commande Batch avec reponse à plusieurs mots - Shell/Batch - Programmation
Marsh Posté le 09-07-2017 à 23:23:29
Bonsoir,
Essaie comme ça :
Code :
|
Marsh Posté le 09-07-2017 à 23:39:21
Bonsoir,
Merci beaucoup Kyurakushunsui !!!
J'avais pourtant vu le /i dans plusieurs articles, mais à chaque fois ça ne fonctionnait pas, surement parce que je ne mettais pas les guillemets.
Merci encore, tu viens de m'enlever une grosse épine du pied
Marsh Posté le 05-07-2017 à 20:44:12
Bonjours à tous,
Je me permet de quémander un peu d'aide car la je bloque totalement.
Tout d'abord j'ai effectuer tout un tas de recherches, mais je doit pas trop savoir comment poser la question, car je ne trouve rien pour m'aider.
Je suis en train de faire une fiction interactive en .bat
Le principe est que mon personnage se trouve dans une pièce et pour l'instant, si je veux chercher un objet sur le canapé par exemple, je suis obligé de tourner mon jeux dans le style :
"vous êtes fasse au canapé, un objet se trouve dessus, que faites vous ?" et le joueur doit taper "regarder" ou "prendre" ou "observer"...
Le soucis c'est qu'il ne peut pas mettre plusieurs mots, comme par exemple "regarder canapé" ou "prendre objet", car si on fait ça, la fenêtre se ferme...
Voici un exemple :
@Echo OFF
echo vous entrez dans le salon, vous voyez une table
set /p choix=
if %choix%==regarder goto table
pause
J'ai essayé de mettre des "+" comme ceci :
if %choix%==regarder+table goto table
if %choix%=="regarder table" goto table
if %choix%==regarder&table" goto table
Mais ça ne fonctionne pas...
Bref, je suis bien ennuyé car mon jeu avance bien, mon histoire aussi, mais j'aimerais que les joueurs puissent taper un peu plus qu'une action.
Merci beaucoup pour votre aide.