probleme avec la commande if
bonjour
Je cherche à écrire une condition qui ressemble à ceci
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| set date=%date:~0,2%-%date:~3,2%-%date:~6,4%
set heure_debut=%time:~0,2%:%time:~3,2%:%time:~6,4%
set /a temps_debut=((%time:~0,2%*3600)+(%time:~3,2%*60)+(%time:~6,4%))
echo "heure de debut :" %heure_debut% > Z:\temp.log
echo "temps de depart en sconde :" %temps_debut% >> Z:\temp.log
pause <-- pour marquer un temps de pause ..
set heure_fin=%time:~0,2%:%time:~3,2%:%time:~6,4%
set /a temps_fin=((%time:~0,2%*3600)+(%time:~3,2%*60)+(%time:~6,4%))
echo "heure de fin :" %heure_fin% >> Z:\temp.log
echo "temps en seconde final :" %temps_fin% >> Z:\temp.log
if %temps_total% geq 60 set /a temps_total=((%temps_fin%-%temps_debut%)/60) echo "temps total : " %temps_total% >> Z:\temp.log |
je voudrais tout simplement créer la condition suivante si le temps obtenu est supérieur à 60 alors tu écris le temps total divisé par 60
lorsque j'exécute le script il ne rentre pas dans la condition pourtant j'attends plus 60 s ...
Merci:aie: