faire un décompte en minutes et secondes dans un .bat

faire un décompte en minutes et secondes dans un .bat - Shell/Batch - Programmation

Marsh Posté le 21-02-2006 à 18:19:26    

voila je voudrai dans un script .bat afficher un décompte de 3 min par exemple,et lancer une appplication à la fin de ce décompte.Mais je ne sais pas comment faire.Je précise bien que je veut que le décompte sois visible en minutes et secondes restante.
 
qui peut m'aider ?
merci

Reply

Marsh Posté le 21-02-2006 à 18:19:26   

Reply

Marsh Posté le 18-05-2006 à 22:17:13    

si tu veut j ai le script pour faire a l endroit , c est a dire pour faire defiler l'heure :) inspire t'en pour faire le decompte ;)
 
le script :
 
@echo off
title horloge py :)                      %h1%%h2%;%m1%%m2%;%s1%%s2%
 
set h1=0
set h2=0
set m1=0
set m2=0
set s1=0
set s2=0
set loop=0
set b=1
set %choix%
set %temps%
cls
:debut
echo salut bienvenu !  
set /p choix=tu veut le chronometre ou lorloge ? :)
if %choix%==chronometre (goto 1) else goto 2
:1
set temps=9
goto heure
 
:2
set temps=900
goto heure
 
 
 
:heure
echo %h1%%h2%;%m1%%m2%;%s1%%s2%
title horloge py :)                      %h1%%h2%;%m1%%m2%;%s1%%s2%
goto verif
 
:verif
if /I %s2% gtr 9 (goto s1)
if /I %s1% gtr 5 (goto m2)
if /I %m2% gtr 9 (goto m1)
if /I %m1% gtr 5 (goto h2)
if /I %h2% gtr 9 (goto h1)
if /I %h1% gtr 5 (goto j1)
goto s2
 
 
:s2
:loop
if /I %loop% gtr %temps% (goto 1) else goto 2
:2
set /a loop=%loop%+%b%
goto loop
 
 
 
 
:1
set loop=0
set /a s2=%s2%+1
cls
goto heure
 
:s1
set s2=0
set /a s1=%s1%+1
cls
goto heure
 
:m2
set s1=0
set /a m2=%m2%+%b%
cls
goto heure
 
:m1
set m2=0
set /a m1=%m1%+1
goto heure
 
:h2
set m1=0
set /a h2=%h2%+1
goto heure
 
:h1
set h2=0
set /a h1=%h1%+1
goto heure
 
:j1
set s2=0
set s1=0
set m1=0
set m2=0
set h1=0
set h2=0
cls
echo eh oh suis pas nn pu un calendrier, tu  
echo evitera plz de trop me faire travailler ;)
pause>>nul
goto debut

Reply

Marsh Posté le 18-05-2006 à 22:19:20    

lol escuse pour les smilets , le :D n est pas un :D mais un ": debut" sans l'espace :) en desous de la ou j'instaure toute les variables

Reply

Marsh Posté le 18-05-2006 à 22:33:32    

payes a écrit :

lol escuse pour les smilets , le :D n est pas un :D mais un ": debut" sans l'espace :) en desous de la ou j'instaure toute les variables


Préfère les balises [ cpp] et [ /cpp] (sans espaces bien sûr) :D

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed