Page 1 sur 1
lancer des .bat au dela de minuit
Posté : 29 sept. 2010 16:00
par cactus50
Bonjour,
Je dois lancer mes .bat après la prod et j'ai moins de 4 heures pour sortir mes resultats. Existe-t-il un moyen d'executer les .bat au delà de minuit tout en gardant la date qui vient de passer?
Merci pour votre aide
Cactus50
Re: lancer des .bat au dela de minuit
Posté : 29 sept. 2010 20:51
par Dodoche28
Bonjour Cactus50,
Ton projet n'est pas si simple, mais il y a une autre alternative fiable:
Code : Tout sélectionner
@echo off
Title Jour d'hier
echo.
echo En attente de minuit...
set heure_constante=%TIME:~0,2%
set jour_constante=%DATE:~0,2%
set mois_constante=%DATE:~3,2%
set annee_constante=%DATE:~6,4%
:boucle
If "%heure_constante%"=="00" (goto PlusMinuit)
goto boucle
:PlusMinuit
date %jour_constante%-%mois_constante%-%annee_constante%
echo La nouvelle date est: %DATE%
:: ici tu mets les fichier a executer quand il sera minuit
pause
exit
/!\ Il faut que tu convertisse ce batch en exécutable avec "Bat_To_Exe_Converter.exe" par exemple puis cocher la case où il y a marquer "Add Vista administrador manifest" (c'est pour qu'il puisse s'exécuter avec les paramètre d'administrateur, on est obliger pour changer l'heure automatiquement).

Tu exécuteras le fichier avant minuit pour qu'il initialise ses variables.