Manuel §3.2.12    

Rubrique de base horloge

Une rubrique de base horloge permet de définir des événements programmés qui pourront être pris en compte par un script serveur.

Pour chaque événement défini, une ligne décrit un événement du type période ou un événement de type date.

NomDEvenement = Période

NomDEvenement = { JourDeLaSemaine} {Jour} / {Mois} / {Année} {Heure} : {Minute} : {Seconde}

NomDEvenement est l ’identificateur de l ’événement, il est utilisé par tous les scripts en complément pointé au nom de la base-horloge, par exemple on pourra écrire " On MonHorloge.MonHeure Do ...".

Avec la première syntaxe, la période définit la période de relance de l ’événement en seconde, par exemple :

ToutesLesMinutes = 60

Avec la deuxième syntaxe on peut définir une date avec toutes ces options :

Si JourDeLaSemaine est précisé, l ’événement ne se produira que ce jour toutes les semaines. Les jours de la semaine sont Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Dimanche, Lundi, Mardi, Mercredi, Jeudi, Vendredi ou Samedi.

Si Jour est précisé, l ’événement ne se produira que le " jourième " de chaque mois. Jour peut valoir 0 pour préciser le dernier du jour du mois, -1 l ’avant-dernier ...

Si Mois est précisé, l ’événement ne se produira que le " moisième " mois de chaque année,

Si Année est précisée l ’événement ne se produira que cette année là,

Si Heure est précisé, l ’événement ne se produira qu ’à cette heure là, sinon il se produira toutes les heures,

Minute et seconde permettent de définir l ’heure complètement.

Par exemple on peut définir :

Minuit = / / 0 :0 :0
FinDeMois = 0/ / 21 :00 :00
Y2K = 31/12/1999 23 :59 :59
WeekEnd = Friday // 20 :00 :00