*Les scripts doivent s'appeller 1  8 avec .SCR comme extension.

*Un script commence par un en-tete...
*Exemple:

TAM-TAM -> Le nom du service
20      -> Le nombre maxi de lignes de texte (maxi 20)
40      -> Le nombre maxi de caractere par ligne de texte (maxi 40)
3       -> Le nombre maxi de rcepteurs appellables simultanment (8 maxi)
10      -> Le nombre de chiffres par rcepteur (16 maxi)
1       -> 1 si le message peut etre rpt (0 sinon)
1       -> 1 si le message peut etre diffr (0 sinon)

*Ensuite commence le script par le marqueur:

START SCRIPT

*Tous les marqueurs et instructions acceptent les miniscules ou les majuscules
*Par contre pour les textes et les donnes il faut veiller  bien respecter
*Les majuscules/minuscules.

*Les instructions sont les suivantes:

DIAL xxxxxxxxxx ->permet de composer le n xxxxxxxxxx; pour inserer une pause
                  entre 2 chiffres, utiliser la lettre W.

HANG UP ->fait raccrocher le modem.


ENVOI         -
SUITE          | 
RETOUR         |
SOMMAIRE       |
GUIDE          |-->Envoie l'quivalent de l'appui sur ces touches.
REPETITION     |
ANNULATION     |
CORRECTION     |
CONNEXION/FIN -


RETURN -> Envoie l'equivalent d'un appui sur la touche return.

SEND abcdef ->Envoie la chaine abcdef

WAIT xx abcdef -> Attend l' envoi de "abcdef" de la part du serveur pendant
                    xx secondes (de 1  l'infini).

PAGERx (x pouvant aller de 1  8) -> Envoie le champ de numro de rcepteur x
                                     si celui-ci n'est pas vide.

PAGERxENVOI -> idem PAGERx suivi d'Envoi.

PAGERxSUITE -> ----------------- de Suite.

#PAGERS -> Envoie le nombre de rcepteurs entrs.

TIME -> Envoie l'heure d'envoi diffr dans le format HHMM.

DATE -> Envoie la date d'envoi diffr dans la format JJMMAA.

DATE2 ->--------------------------------------------- JJMM.

DISPLAY blablabla -> Modifie le texte dans la petite boite "En cours..."
                     par blablabla.

SENDMSG1 x y -> Envoie les lignes de message de x  y et les spare par Suite.

SENDMSG2 x y -> Envoie les lignes de message de x  y et les complte avec
                des espaces.

GOTO Honk -> Reprendra l'excution aprs la ligne marque Honk: (respecter
             majuscules/minuscules et ne pas oublier les ":").

PAUSE x   -> Gnre une pause de x secondes.

*Et voici le plus dur...
*Pour pouvoir rcuperer les codes d'erreur gnrs par le serveur minitel,
*et donc savoir si le programme doit continuer ou abandonner, la marche 
*suivre est la suivante:


SELECT xx -> Dbut de la fonction de slction (xx est la valeur du timeout
            en secondes).
CONTINUE abcdef -> Le programme continuera s'il trouve la chaine abcdef.

ABORT xyz -> Le programme abandonnera s'il trouve la chaine xyz.

ALERT "Pas Bon!" -> Chaque fonction ABORT doit etre suivie d'une fonction ALERT
                   qui indique ce que le programme affichera dans sa boite 
                   d'alerte apres avoir abandonn la connexion.

ENDSELECT -> Fin de la fonction de slection.

*On peut placer jusqu' 10 CONTINUE ou ABORT (toujours suivi d'ALERT) entre
*SELECT et ENDSELECT.

*Ensuite, il faut indiquer au programme quoi faire en cas de rptition de
*message, on place les fonctions entre 2 marqueurs:

REPEATED -> Marqueur de dbut.
.
.
.
.
ENDREPEATED -> Marqueur de fin.


*Meme chose si le message doit etre diffr...

DELAYED -> Dbut.
.
.
.
.
ENDDELAYED -> Fin.

*Et pour finir, chaque script DOIT se finir avec le marqueur:

END SCRIPT

*Tout ce qui ne ressemble pas  tout ceci n'est pas interpret.
*Il ne faut pas ajouter de commentaire sur la meme ligne qu'une instruction.
*Toujours bien structurer un script et respecter sa syntaxe afin de ne pas
*planter Pager Manager (Pas encore d'analyse de script avant excution).