|
F5PBG > SOFT 24.05.13 11:07l 261 Lines 11363 Bytes #999 (0) @ FRANCA
BID : 32492_F5PBG
Read: GUEST
Subj: Informations sur SALLY 2/3
Path: IZ3LSV<F6BVP<F5PBG
Sent: 130524/0952Z 32492@F5PBG.F5PBG.FBRE.FRA.EU [98029] FBB7.01.35 alpha
From: F5PBG@F5PBG.F5PBG.FBRE.FRA.EU
To : SOFT@FRANCA
2eme partie/3
Commandes scripts
Legende : Les commandes du Script en rouges. Les Parametres en bleu.
En Marine les Commentaires.
Rem <n'importe quoi> Ligne de commentaires. Ignoree par le script.
; <n'importe quoi> Ligne de commentaires. Ignoree par le
script.
AlrSID <texte> Force une autre banniere SID utilisee a
titre temporaire notamment pour la recuperation de messages
en mode compresse d'un BBS FBB.
Note: Avec un BBS FBB standard, il est inutile d'utiliser cette
commande.
Call <fonction> Appels d'une fonction de Sally. Une fois
la fonction appelee, le script pourra continuer.
Les fonctions supportees sont :
Call Password <type> Les appels du mot de passe valides
sont :
Call Password NNA (callsign) Appelle la gestion d'un mot de passe NNA.
Call Password FBB (callsign) Appelle la gestion d'un mot de passe
FBB.
Call Password MD2 (callsign) Appelle la gestion d'un mot de passe
MD2.
Call Password OTP (callsign) Appelle la gestion d'un mot de passe
O.T.P.
L'option (callsign) peut etre utilisee pour changer le callsign par
defaut. Cela peut etre necessaire lors d'une connection manuelle
(.con) puisque Sally ne peut pas connaître le callsign correct de la
station connectee
ConnectToNode Connection au Node BPQ.
SSID <n> Force un SSID specifique lors
d'une connection au node BPQ.
<n> doit etre dans une
plage de 0 a 15.
CaptureOpen <fsp> (mode) Ouvre un fichier de capture. Si un autre
fichier de capture est deja ouvert dans cette session, il
sera ferme en premier.
<fsp> doit etre un path avec un nom de fichier existant.
Si le nom de fichier
est invalide, alors, la commande sera ignoree.
(mode) pourra etre
OVERWRITE (Effacer et ecrire par-dessus) ou
APPEND (Ajouter a la suite). APPEND est configure par defaut.
Note: Le fichier
capture n'est pas ferme automatiquement lors de la fin du script.
CaptureClose Ferme un fichier capture
ouvert. Si aucun fichier capture n'est ouvert dans cette session,
alors cette commande
est ignoree.
Disconnect Deconnection du node.
End Fin du script.
FbbSync Envoi d'une demande de
re-synchronisation. Seulement applicable en mode capture d'unproto
FBB (AutoMode B).
Goto <label> Saut inconditionnel vers
<label>
Code,code KeyCode,... Envoi d'une serie de code clavier.
Cela peut etre utilise pour envoyer des codes de controle.
Par exemple KeyCode
7 enverra le code "Bell"
Note: a utiliser
prudemment ! Quelques codes de controle ne peuvent pas etre envoyes et
peuvent provoquer
des effets indesirables.
Si une connection echoue, alors...
On Disconnect Abort Arret du script. Action par
Defaut.
On Disconnect Continue Continue le script.
On Disconnect Goto <label> Saute jusqu'a <label> et continue le
scenario a partir de la.
Utilisez cette
commande avec soin !
OnDisconnect ne
devient actif qu’apres une commande ConnectToNode, et, est desamorce
lorsque vous
utilisez une commande script Disconnect. Il est preferable de mettre
l'action
OnDisconnect
specifiquement, plutot que de compter sur la valeur par defaut.
On Disconnect Goto <label> Saute jusqu'a <label> et continue le
scenario a partir de la.
Utilisez cette
commande avec soin ! OnDisconnect devient actif seulement apres une
commande
ConnectToNode, et, est desamorce lorsque vous utilisez une commande
script
Disconnect. Il est
preferable de mettre l'action OnDisconnect specifiquement, plutot que
de
compter sur la
valeur par defaut.
If LinkFail RunScript (delai) (scriptname)
Cette commande est seulement valide pour scripts qui sont lances
automatiquement ou qui sont lances depuis le menu principal. Ce n'est
pas valide pour scenarios lances depuis la console de commande. Si la
session est deconnectee, Sally attendra le delai specifie (de 5 a 60
secondes, la valeur par defaut est 5), puis, le scenario designe sera
lance ou , si aucun nom n'est specifie, alors le script specifie dans
la derniere commande sera relance. Si vous specifiez le nom du script
alors vous devez specifier aussi le delai. Cette commande pourra etre
utilisee lors d'une connection avec un DX-Cluster pour permettre a
Sally de se reconnecter automatiquement si le lien est perdu. Utilisez
cette commande avec prudence ! Il sera facile de faire "boucler" la
session sans jamais obtenir un nouveau connect/disconnect. Appuyez sur
le bouton [STOP] pour se deconnecter manuellement ou fermez la fenetre
annulera la commande de reconnection..
Quand un script se termine normalement...
On ScriptEnd StayConnected Reste connecte au node/station. Par
defaut pour les scripts ".fwd" ".alr" ".con" et ".pwd".
On ScriptEnd Disconnect Deconnection du node/station. Par
defaut pour les autres scripts. Il est preferable de mettre
l'action ScripEnd
specifiquement, plutot que compter sur la valeur par defaut.
Si une pause du script se produit alors...
On Timeout Abort Arret du script. Action par
defaut..
On Timeout Continue Continue vers la prochaine commande
du script.
On Timeout Goto <label> Saute jusqu'a <label> et continue le
script depuis la.
Il est preferable de
mettre l'action Timeout specifiquement, plutot que compter sur la
valeur
par defaut.
Pause Fait une pause du
script, jusqu'a l'appui sur un touche.
Pause For <n> Fait
une pause du script pour <n> secondes ou jusqu'a l'appui sur une
touche.
PlayWave <filename> Joue un fichier WAV. Vous devez
specifier le path ainsi que le nom du fichier.
Printer On Met en fonction
l'imprimante.
Printer Off Met hors fonction
l'imprimante.
Run (style) <fsp> (prms) Appel synchrone d'un programme
externe. Sally n'a plus auncun controle jusqu'a ce que le
programme externe,
en toche de fond, soit termine. Sally fermera la fenetre du programme
automatiquement
quand il sera termine.
Execute (style) <fsp> (prms) Appel asynchrone d'un programme
externe. Sally continue en toche de fond. La fenetre
programme ne sera
pas fermee par Sally.
<fsp> est le path
complet et le nom du programme.
(prms) sont des
parametres facultatifs qui seront donnes au programme.
(style) est le
type de fenetre facultatif comme decrit ci-dessous. Si aucun style de
fenetre n'est
specifie, le stype
4 est par defaut. Les styles fenetre sont:
+ 1 normal avec focus
+ 2 minimise avec focus
+ 3 maximise avec focus
+ 4 normal sans focus (par defaut)
+ 6 minimise sans focus
SaveText Sauvegarde la derniere
ligne de texte reeue dans un tampon (buffer) temporaire pour un
usage ulterieur.
RestoreText Restaure le texte sauve
dans le buffer depuis le script.
Send <text> Idem SendText
SendText <text> Envoi de <text>. Les
variables $x sont converties au texte approprie.
par exemple
SendText C GB7SFK
SendAs <text> Idem SendTextAs
SendTextAs <text> Envoi de <text> comme s'il
avait ete tape au clavier. Le texte est envoye "tel quel" sans
conversions de
variables utilisateurs $x .
par exemple
SendTextAs C GB7SFK
SendFile <filename> Envoi d'un fichier texte
comme s'il avait ete tape au clavier.
par exemple
SendFile Info.txt
SendID (exclude) Envoie la banniere ID du
PMS.
par exemple
[NPF-107-ABFL2HMV2 $]
Toutes lettres
specifiees dans (exclude) seront retirees du texte.
Set Timeout <n> Definit la variable de
temporisation du time-out en <n> secondes. (Le defaut est de 30
secondes). Il
est preferable de definir la valeur du TimeOut specifiquement plutot
que de
laisser la
valeur par defaut.
Les commandes scripts d'attentes jusqu'a ce qu'une condition soit
rencontree....
Fin de la 2eme partie /3
Read previous mail | Read next mail
| |