Page 1 sur 1

Re: Chronomètre dans un batch

Posté : 22 juil. 2011 11:15
par erfan88230
pour marquer un temps d'arret dans un batch ou mettre un chrono il est nécessaire d'avoir la commande sleep disponnible avec TOTALSECURITY ou Verif-user 2.02 ensuite c'est simple tu marque dans ton batch:

Code : Tout sélectionner

sleep XX
 
XX= le nombre de seconde que tu veux attendre

un exemple:

Code : Tout sélectionner

@echo off
rem Cacher les commande
showconsole hide
rem Cacher la console
sleep 60
rem Attendre 60 seconde
shutdown -t 00 -s
Rem eteindre l'ordinateur sans demander dans 0 seconde
exit
 
edit: Merci Win-32 j'avais pas relut >.<

Re: Chronomètre dans un batch

Posté : 22 juil. 2011 11:50
par WIN32-[GG]
Ahem:
sleep 60
rem Attendre 30 secondes
:?

Re: Chronomètre dans un batch

Posté : 22 juil. 2011 15:46
par erfan88230
xD ok je te fais sa. att 5 minute (j’éditerai se post ..)

Re: Chronomètre dans un batch

Posté : 22 juil. 2011 16:18
par erfan88230

Code : Tout sélectionner

@echo off
set fintime=0
for /f "tokens=2 delims==" %%a in ('findstr /B TIME options.ini') do set time=%%a
:chrono
cls
set /a time= %time%-1
title il vous reste %time%.
if %time%==%fintime% goto fin
echo il vous reste %time%.
sleep 1
goto chrono
:fin
echo A MORT !!!!
pause
Voila une autre version plus compréhensible quand on l’exécute .
mais avec ce code il est nécessaire d'avoir un autre fichier option pour cela créer un fichier teste marque y

Code : Tout sélectionner

TIME=XX
XX= le nombre de seconde que tu veux
et enregistre le sous: " options.ini "

ps: comment on supprime un message ? >;< je vois pas la croie sur mon message d'avant