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>
<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