Bonjour,
Un petit pb de rien de tout, mais dont je n'ai pas trouvé la solution encore, et je suis sur que c'est d'une simplicité déconcertante.
Alors le soucis est :
J'ai un timermircstats qui se lance à 10h pour générer des stats d'un salon pour la journée de la veille, et un autre qui annonce 2min plus tard la précense des stats.
[code]
if ($asctime(dd) > 10) {
/timermircstats 10:00 1 0 /run d:\mircstat\mircstats.exe -l d:\Logs\#salon. $+ $asctime(yyyymm) $+ $calc($asctime(dd)-1) $+ .log -c stats.cfg
/timersaystats 10:02 1 0 /msg les stats sont dispo sur http://URL $+ $asctime(yyyymm) $+ $calc($asctime(dd)-1) $+ .html }
if ($asctime(dd) <= 10) {
/timermircstats 10:00 1 0 /run d:\mircstat\mircstats.exe -l d:\Logs\#salon. $+ $asctime(yyyymm) $+ 0 $+ $calc($asctime(dd)-1) $+ .log -c stats.cfg
/timersaystats 10:02 1 0 /msg les stats sont dispo sur http://URL. $+ $asctime(yyyymm) $+ 0 $+ $calc($asctime(dd)-1) $+ .html }
}
[/code]
Jusque là rien de bien sorcier. Mais le truc c'est que je souhaiterai que ces timers se relancent tous les jours avec les options qui vont bien c-à-d les dates de la veille et non les dates de la veille le jour du lancement du timer !
Pour être plus clair, le timermircstats et le timersaystats se lancent aujourd'hui avec les paramètres suivant :
#salon. $+ $asctime(yyyymm) $+ 0 $+ $calc($asctime(dd)-1) $+ .log = #salon.20061007.log
http://URL. $+ $asctime(yyyymm) $+ 0 $+ $calc($asctime(dd)-1) $+ .html = http://URL.20061007.html
demain à 10h les paramètres sont les même au lieu d'être
#salon. $+ $asctime(yyyymm) $+ 0 $+ $calc($asctime(dd)-1) $+ .log = #salon.20061008.log
http://URL. $+ $asctime(yyyymm) $+ 0 $+ $calc($asctime(dd)-1) $+ .html = http://URL.20061008.html
J'ai pensé à faire un timer pour relancer automatiquement les timers précédent, mais j'ai pas encore testé ni trouvé d'ailleurs.