bonjour a tous,
j'ai un petit probleme pour l'exécution de mon batch,
en effet,je demande a l'utilisateur de donner un nombre de jours,heures et minutes puis l'ordinateur attend (grâce à sleep)
cette suite de commande marche parfaitement mais lorsque je lma couple avec une condition (le if verif==2) elle ne marche plus....
Pourtant j'entre bien dans la condition puisque la suite de commande est executée.
Il me dit juste qu'il lui "manque un opérande."
Je ne trouve vraiment pas mon erreur et je me fierai a vos conseils avisé ^^
Merci d'avance
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 if "%verif%"=="2" ( rem condition verifiée echo. echo /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/ echo QUAND? echo \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\ echo Dans combien de temps? EditV32 -p "JOUR: " J echo. EditV32 -p "HEURE: " H echo. EditV32 -p "MINUTE: " M echo. pause set /a seconde = %J%*60*60*24+%H%*60*60+%M%*60 echo il sera donc fait dans %seconde% sleep %seconde% echo c'est fait
Partager