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é ^^


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
Merci d'avance