|
F5PBG > SOFT 27.05.13 00:12l 238 Lines 9689 Bytes #999 (0) @ FRANCA
BID : 32493_F5PBG
Read: GUEST
Subj: Informations sur SALLY 3/3
Path: IZ3LSV<F6BVP<F5PBG
Sent: 130526/2249Z 32493@F5PBG.F5PBG.FBRE.FRA.EU [98030] FBB7.01.35 alpha
From: F5PBG@F5PBG.F5PBG.FBRE.FRA.EU
To : SOFT@FRANCA
3eme partie /3
WaitForAnything Attentes jusqu'a ce que
quelque chose soit reeu.
WaitForExactly <text> Attentes jusqu'a ce que
<text> soit reeu. Attention aux minuscules et Majuscules qui seront
prises en
compte.
WaitForPrompt <text> Attentes d'une chaîne de
caracteres qui contient notamment <text> ainsi qu'un caractere
">" final. Par
exemple Si <text> etait GB7SFK, les deux formes suivantes seront
reconnues :
GB7SFK> et GB7SFK BBS>
WaitForBBSprompt Attentes d'un texte contenant
notamment le prompt du BBS local, comme defini dans la
configuration
de Sally, ainsi qu'un caractere ">" final. Si le BBS defini est GB7SFK
les
deux GB7SFK> et
GB7SFK BBS> seront reconnus.
Note : le
texte devra respecter minuscules ou Majuscules.
WaitForChevron Attente de n'importa
quelle chaîne de caracteres qui se termine par un ">".
WaitFor <text> Idem WaitForText
WaitForText <text> Attente d'un texte qui
contient <text> dans la chaîne de caracteres. Les minuscules ou
majuscules
sont ignorees.
If Connected Goto <label> If connected then jump
to<text> and continue from there.
If Disconnected Goto <label> If not connected then
jump to <text> and continue from there.
Notes :
o Les labels doivent commencer par ":". Par exemple :Label2
o Mefiez-vous de ne pas faire des boucles sans fin avec la commande
GOTO.
o Sauter a un label qui n'existe pas terminera le script.
o Lorsqu'un script et fini, toute connection au node est egalement
terminee.
o Les scripts ne doivent pas se connecter au node. Un script peut
etre seulement une serie de commandes simples.
o Les commandes KeyCode peuvent etre utilisees pour generer des
touches qui ne correspondent pas aux caracteres ASCII normaux,
comme les touches de fonction. Voir la liste des "keycodes".
o Les lignes d'espace dans un script sont ignorees.
Les commandes scripts invalides sont ignorees. Quelques commandes
invalides peuvent produire un message d'erreur du sur l'ecran.
----------------------------------------------------------------------
Les serveurs
Les serveurs ne repondent qu'aux messages Personnels seulement (SP).
Ils ne repondent pas a des messages adresses en bulletin.
Les Serveurs specifiques
Un serveur specifique est execute lorsque le champ TO contient le nom
du serveur, ou lorsque le titre du message debute par /<ServerName>
Il y a plusieurs serveurs internes accessibles aux Utilisateurs dans
Sally :
REQDIR Demande d'une liste du repertoire.
REQFIL Demande d'un fichier Ascii (texte).
FNDFIL Reherche un fichier.
FNDBID Recherche un BID (Numero d'identification de bulletin)
WP Recherche une information dans les White Pages (WP routes).
7PSERV Demande d'un fichier en format 7Plus.
Quand un message est reeu, Sally verifie d'abord la presence d'un
serveur special nomme Mfilter.exe qui se trouve dans le repertoire
principal des serveurs. S'il est trouve, le serveur est execute. Si ce
serveur efface le message, ou le maintient, alors aucun autre serveur
supplementaire ne sera appele.
Ensuite, Sally verifie dans la liste des serveurs internes si le
message fait appel a l'un d'eux. Si aucun d'entre eux n'est trouve,
Sally scrute la ligne du titre afin de s'assurer si celle-ci debute
par /<ServerName>. Si c'est le cas, le serveur est execute. Un serveur
interne peut etre mis hors fonction dans la configuration de Sally
s'il a ete remplace par un serveur externe ou bien si nous n'en avons
pas l'utilite.
Puis, Sally verifie les serveurs externes contenus dans le repertoire
principal "Server" de la meme maniere que pour les serveurs internes.
Si une correspondance est trouvee, le serveur est execute.
Les serveurs generaux.
Ce sont des serveurs qui sont appeles chaque fois qu'un message est
reeu ou bien cree. Les serveurs se trouvant dans le repertoire
SERVERS\PERSONAL sont executes lorsqu'un message personnel est reeu,
ceux situes dans le repertoire SERVERS\BULLETIN sont executes quand un
bulletin est reeu, et ceux places dans le repertoire SERVERS\OUTGOING
sont execute quand un nouveau message est cree par Sally. S'il y a
plus d'un serveur dans un repertoire particulier, ils seront tous
appeles a tour de role.
Le serveur Cfilter
C'est un autre serveur special, localise dans le repertoire principal
"Server". Il est appele lorsqu'un utilisateur se connecte a Sally. Le
programme Cfilter peut etre utilise pour verifier l'indicatif de la
station qui se connecte et execute l'action appropriee, comme accepter
ou deconnecter l'utilisateur.
Programmes additionnels Windows.
Sally supporte les programmes interactifs CMD interactif qui doivent
etre ecrit specialement pour Sally, ainsi que des programmes externes
simples. Ces programmes doivent etre des fichiers exe , et seront
places dans le sous-repertoire approprie. Ils doivent etre petits et
rapides.
Les programmes CMD interactifs
Les programmes CMD sont des programmes interactifs qui ont ete ecrits
specifiquement pour Sally, et permettent un degre d'interaction entre
l'utilisateur et le programme. Un programme CMD peut demander, et
attendre, une information supplementaire de l'utilisateur. Il
retournera les donnees texte vers l'utilisateur. Les programmes CMD
doivent etre places dans le repertoire CMDPROGS. Ils sont appeles par
la commande : CMD <nom du programme>
Programme Cfilter CMD
C'est un programme special CMD localise dans le repertoire CMDPROGS
qui est appele lorsqu'un utilisateur se connecte a Sally. Le programme
Cfilter peut etre utilise pour verifier l'indicatif de la station qui
se connecte et prendre l'action appropriee, comme accepter ou
deconnecter l'utilisateur.
Autres programmes additionnels
Ce sont des programmes externes simples qui executent une fonction
fixe et retournent le resultat (en format texte) vers l'utilisateur.
Ils devraient etre localises dans le repertoire EXTERNAL. Ils sont
appeles par l'ordre : /<nom du programme>
Note : les programmes ecrits pour d'autres types de PMS peuvent
fonctionner ou non. Cela dependra de que qu'ils tentent de faire. Les
programmes qui vont chercher des fichiers specifiques dans des
repertoires specifiques ne pourront pas fonctionner puisque les
fichiers et les chemins d'acces ne correspondent pas forcement.
----------------------------------------------------------------------
Mode Conference
Sally contient un mode conference qui permet a plusieurs utilisateurs
le partage d'une conversation.
Un utilisateur peut rejoindre une conference en tapant CONF plutot que
PMS au prompt du node, ou en connectant Sally puis en tapant CONF au
prompt du PMS. Ils peuvent alors s'ecrire les uns les autres a tous
les autres en meme temps. Les commandes du systeme sont precedes par
le caractere "/". Une fois connecte a une conference, taper /H affiche
toutes les commandes disponibles.
Les commandes disponibles aux utilisateurs du mode conference sont :
/ATTENTION ON Adresse un "signal sonore" vers la Console SysOp chaque
fois que vous adresserez du texte, a moins que le SysOp ait invalide
cette fonction.
/ATTENTION OFF Fin du "signal sonore."
/BYE Quitter la conference et deconnecter le PMS.
/CHANNEL Rapporte le numero de canal courant de la conference.
/CHANNEL n Change le numero de la conference n (1-99)
/DISC Idem /BYE
/HELP L'aide. Affiche cette liste.
/QUIT Quitter la conference et revenir au PMS.
/SEND n (texte) Envoie le texte vers une station sur canal n
seulement.
/TALK Appel du SysOp.
/USERS Liste les derniers utilisateurs du systeme.
/WHO Liste qui est en mode conference.
(texte) Envoi le texte a toutes les stations dans votre conference.
La plupart des commandes peuvent etre abregees a une lettre seulement
(c.-a-d. /C)
Le SysOp peut selectionner un canal connecte et adresser du texte a
l'utilisateur. Le message sera envoye comme: <SysOp> (texte)
Le SysOp beneficie de la commande supplementaire /A (texte) laquelle
enverra le texte a TOUS
les utilisateurs de la conference comme [SysOp] (texte).
----------------------------------------------------------------------
D'apres la traduction de :
Olivier F5PYF @ F5KBJ.FPCA.FRA.EU
e-mail : f5pyfX@yahoo.com (enlever le X)
------------------------------------------------------------------------
Read previous mail | Read next mail
| |