bonjour à tous.
Voila, mon probleme est que je voulait créer un ptit programme pour me réveiller le matin en music.C'est un programme batch tres simple, basique.
Je ne detecte aucune erreur dans mon code, ni dans l'algorithme, qui est dailleurs tres simple.
pouvez vous regardez le code et me dire si vous voyez ou est le probleme.
Lorsque je l'execute, la fenetre ce ferme apres les prises d'information sur la personne, c'est à dire au demarage de la boucle.
@echo off
//prise d'information sur l'utilisateur
title [reveil matin !]
set /p nom=quelle est ton nom ? :
set /p heure = entre l'heure de ton reveil :
set /p min = entre la minute de ton reveil :
set /p son=entre le nom complet de la chanson avec laquelle tu souhaite te reveiller, avec son extension :
echo.
echo ne ferme pas le programme
//boucle qui verifie si l'heure et la minute son bonne
//c'est ici que le programme ce ferme.
:3
FOR /F "TOKENS=1,2 DELIMS=:" %%A IN ('TIME/T') DO (
set HEURE=%%A
set MINUTE=%%B
)
if "%heure%"=="%HEURE%"
(
goto 1
)
else
(goto 3
)
:1
if "%MINUTE%"=="%min%"
(
goto 2
)
else
(goto 3
)
//ce qu'il ce passe lorsque les conditions sont verifié
fait des echo un peu partout.
Je pense que quand tu teste l'égalité, il ne doit pas y avoir l'égalité (vérifie notamment les espaces dans le découpage).
Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois. Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.