Execution auto à heure fixe

Manu113 Messages postés 4 Date d'inscription jeudi 15 juillet 2004 Statut Membre Dernière intervention 19 juillet 2007 - 16 juil. 2004 à 19:06
Manu113 Messages postés 4 Date d'inscription jeudi 15 juillet 2004 Statut Membre Dernière intervention 19 juillet 2007 - 17 juil. 2004 à 18:30
bonjour le forum
Comment puis je faire pour qu'une execution se fasse automatiquement à heure fixe

Meci par avance
Manu113

4 réponses

Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 74
16 juil. 2004 à 19:18
Tu peux utiliser le planificateur de taches de Windows, lol ;)

non, il suffit simplement de mettre un timer qui teste l'heure actuelle, et lance ce que tu veux si ca colle....
0
cs_Jack Messages postés 14006 Date d'inscription samedi 29 décembre 2001 Statut Modérateur Dernière intervention 28 août 2015 79
16 juil. 2004 à 19:38
Salut Manu113
En VB6, pour être plus complet :
Oui, le Timer est la meilleure solution :Impose la propriété Interval du Timer à 60000 millisecondes 60 sec = 1 min, ça suffit à moi que tu aies besoin de gérer aussi les secondes ... mais fait attention, la valeur Interval maximum est 65535 !
Supposons que la variable dans laquelle tu as placé l'heure d'exécution s'appelle HeureTache, au format Date (partie Déclaration ou module):
Dim HeureTache As Date 

que tu lui aies entré une valeur sous la forme
HeureTache = "01:23:00" ' pour 1h 23min 

Dans le Timer_Timer :
<table border=0 cellspacing=0 cellpadding=4 bgcolor=#E0E0E0><tr><td class=code>If Format(Now, "hh:nn:ss") = HeureTache Then
' C'est l'heure !
Shell ("C:\MonProgramme.exe")
Endif <table border=0 cellspacing=0 cellpadding=4 bgcolor=#E0E0E0><tr><td class=code>
Important :
Puisque ton Timer ne va faire ce test que toutes les minutes, il n'y a pas de risque que le programme soit exécuté plusieurs fois. Par contre, si tu diminues l'Interval, il faudra y penser ...

Vala
Jack
0
Manu113 Messages postés 4 Date d'inscription jeudi 15 juillet 2004 Statut Membre Dernière intervention 19 juillet 2007
16 juil. 2004 à 19:58
bonjour Renfield et Jack
Merci pour vos réponse
effectivement, je ne suis pas très fort avec VB6, pour dire je commence en faite, je travaille plus avec VBA, il y a des similitudes, mais bon...
donc pour m'amuser j'ai voulu créer un petit truc qui s'affiche automatiquement à une heure précise tout les jours
il est composé d'une form avec des labels dont un avec l'heure actulisé+ module qui le gère
donc Jack j'essaye et je vous tient au courrant.
merci pour les explications
A bientôt
Manu113
0
Manu113 Messages postés 4 Date d'inscription jeudi 15 juillet 2004 Statut Membre Dernière intervention 19 juillet 2007
17 juil. 2004 à 18:30
C'est OK
MERCI POUR VOS AIDES
A bientôt
Manu113
0
Rejoignez-nous