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).

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