RETOUR
SOMMAIRE


FAIRE SES PROPRES SCRIPTS POUR MIRC

DEUXIÈME PARTIE : MENUS POPUPS

ÉTAPE
SUIVANTE


(NB : si vous n'avez pas lu la section "aliases" avant, vous ne pourrez pas exploiter ce qui suit)

Les popups sont les menus qui apparaissent quand on fait un clic droit avec la souris (4 menus différents selon que le clic est effectué dans un canal, un privé, sur un nick ou dans "status". Un cinquième menu est également personnalisable : le menu "command" de la barre de titre (que vous pouvez renommer d'ailleurs).
Les 5 sont accessibles depuis le menu Tools/Popup/, le menu "view" vous permet d'afficher celui des 5 sur lequel vous souhaitez travailler et le menu "popup" vous déroule le menu tel que vous l'avez composé.
Les commandes lancées par l'intermédiaire des menus popups peuvent être des commandes IRC simples ou vos alias, toutes les chaînes et identificateurs décrits dans la première partie (aliases) sont permis.

-PREMIERS EXEMPLES-

Supposons que vous avez un channel préféré appelé #youpie. A la place de taper "/join #youpie" (ou même /j #youpie), il est plus pratique d’avoir juste a faire un clic-droit, et de le sélectionner dans un menu pour vous y rendre automatiquement ?
Modifions le menu popup "status" pour faire cela :
Allez dans Tools/Popups et sélectionnez "status" dans le menu "view"
Tapez ceci tout en haut: Joindre #youpie:/join #youpie
Cliquez OK, c'est fini
Faites un clic-droit dans la fenêtre "status" vous voyez apparaître un menu, sélectionnez "Joindre #youpie" et hop le canal #youpie s'ouvre !

Vous voulez, lorsque vous passez "away", envoyer un message d'action aux canaux sur lesquels vous êtes présents, et gérer cela par un menu. Toujours dans "tools/popups", on agit sur le popup "status" en tapant ceci :
Away...:/ame est AWAY ( $?="raison" ) | /away désolé ( $! )
Back:/ame est REVENU | /away
Deux lignes sont ajoutées au menu popup "status", si vous sélectionnez "away" une boite s'ouvre pour vous demander la raison. Vous êtes alors placés "away" pour cette raison et en plus le texte d'action xxx est away <raison> est envoyé à tous les canaux où vous êtes grâce à la commande /ame.
La ligne back, vous supprime l'away et envoie le message xxx est revenu à tous les canaux où vous êtes.


-Menus hiérarchiques-

Si vous continuez a ajouter quelques popups comme ca, votre écran va très vite être entièrement rempli a chaque fois que vous faites un click droit. Alors, vous pouvez organiser vos popups en menus/sous-menus... comme ceci :
message fréquent
.Salut:/say Salut les amis
.Au revoir:/say Au revoir les amis
.Embrasser:/me Embrasse $? très fort

Ici, nous avons spécifies que les trois dernières commandes doivent être _sous_ "Dire des trucs" par : 1) les mettre après "Dire des trucs", dans l’ordre ou nous voulons qu’ils apparaissent, et 2) les faire précéder "." <- un point. (deux points pour créer un sous-niveau au sous niveau, etc....). Vous pouvez aussi séparer par une ligne horizontale les différentes commandes en tapant - (moins) entre les 2.
Quand vous faites un click droit, vous voyez un sous menu "Dire des trucs" et quand voue le sélectionnez, vous voyez "Salut", "Au revoir" et "Embrasser". Sélectionnez les pour obtenir l’action voulue.

 

RETOUR SOMMAIRE