Programmation mIRC/Remote/Hotlink
L'évènement on HOTLINK se déclenche lors du déplacement de la souris sur un mot spécifique dans une ligne de texte ou dans une fenêtre.
Format : on <niveau>:HOTLINK:<texte correspondant>:<*#?=!@>:<commandes>
Exemples
Cet événement fonctionne quelque peu différemment des autres évènements, et est mieux expliqué avec un exemple :
on ^1:HOTLINK:*help*:#:{
if ($1 == helpme) return halt
}
on 1:HOTLINK:*:*:echo clique le mot $1 dans la ligne $hotline $hotlinepos
Le premier évènement ^ est déclenché quand vous déplacez votre souris sur un mot qui correspond à *help* dans la fenêtre salon. Vous pouvez alors vérifier $1 pour voir si vous voulez que la main hyperlien apparaisse au-dessus du mot. Si vous arrêtez (halt) l'évènement, aucune main n'apparaît. Ceci vous permet de filtrer un mot basé sur le contexte.
L'identifieur $hotline retourne la ligne complète où est contenue le déclencheur hyperlien. L'identifieur $hotlinepos retourne le numéro de ligne et la position du mot déclenchant. Le second évènement non-^ est déclenché quand vous double-cliquez sur un mot qui a été filtrée au travers du premier évènement hotlink.
Note : Le script pour les évènements hyperlien devrait être aussi petit que possible car l'évènement se déclenche chaque fois que vous déplacez la souris sur un mot.