Il y a deux événements qui ont lieu lors de la gestion d'une fenêtre, qu'elle soit
d'ailleurs utilisateur ou système: il s'agit des événements OPEN et CLOSE.
La syntaxe est:
ON 1:OPEN:<Identificateur>:<Bloc d'instructions>
ON 1:CLOSE:<Identificateur>:<Bloc d'instructions>
où <Identificateur> peut prendre les valeurs:
@ pour une fenêtre utilisateur,
= pour une fenêtre dcc chat,
? pour une fenêtre de message privé
# pour une fenêtre de canal
! pour une fenêtre de file server
etc.
Le paramètre qui contient le nom de la fenêtre subissant l'événement est $target.
Bien entendu, on peut adjoindre à l'un de ces signes un titre de fenetre. Par exemple:
on 1:close @mafenetre:echo 1 -s Vous venez juste de fermer la fenêtre $target
A signaler que echo ... -s écrit sur la fenêtre status, alors que echo ... -a écrit
sur la fenêtre courante (pouvant être une fenêtre utilisateur) et enfin
echo ... #teuf écrit sur la fenêtre du canal #teuf si elle existe.
Lorsque il sera question du chapitre sur les sockets, nous développerons un petit
script dont le but sera de joindre un canal précis sur un serveur distant, transformant ainsi
votre mirc en client de l'hôte Parachat.com.
Précédent: Ecrire une fenetre Suivant: Rattacher un popup
Début de page Sommaire