La définition d'un champ de menu est effectuée en écrivant, dans l'ordre:
1) Le nom du champ proprement dit
2) Le signe deux-points :
3) La commande associée au champ.
La commande associée est une ligne de script, pouvant comporter un ou des appels à des
aliases. Dans tout les cas elle ne pourra pas dépasser la ligne.
On peut aussi définir des sous champs, des sous-sous champs, etc. Pour ce faire, tapez
le nom du champ principal sans le signe deux-points.
Ensuite faire précéder les champs suivant d'un point, puis de l'intitulé du sous-champ, suivi
de : et de la commande relative au sous champ.
Il existe aussi un délimiteur: le signe - qui permet de compartimenter le popup.
Pour créer un sous-sous champ, on écrira un point devant le sous-champ principal, sans les
deux point : après, puis on précèdera les sous-sous champ de deux points .. et ainsi de suite.
Ceci va être plus clair avec un exemple: le popup commandes tel que défini par l'auteur de
mirc
Commands <---- Ceci est le titre du menu
Join channel:/join #$$?="Enter channel name:"
Part channel:/part #$$?="Enter channel name:"
Query user:/query $$?="Enter nickname and message:"
Send notice:/notice $$?="Enter nickname and message:"
Whois user:/whois $$?="Enter nickname:"
Send CTCP <---- Ceci est un champ principal
.Ping:/ctcp $$?="Enter nickname:" ping <---- Ceci est un sous-champ du champ principal
.Time:/ctcp $$?="Enter nickname:" time
.Version:/ctcp $$?="Enter nickname:" version
.Finger:/ctcp $$?="Enter nickname:" finger
Set Away
.On:/away $$?="Enter away message:"
.Off:/away
Invite user:/invite $$?="Enter nickname and channel:"
Ban user:/ban $$?="Enter channel and nickname:"
Kick user:/kick $$?="Enter channel and nickname:"
Ignore user:/ignore $$?="Enter nickname:"
Change nickname:/nick $$?="Enter new nickname:"
Quit IRC:/quit
Le premier champ du popup est le titre du menu lui-même, dans le cas du menu commandes.
La suite consiste à énumérer tout les champs du menu et à leur associer une commande.
Précédent: Les popups Suivant: Les paramètres spéciaux
Début de page Sommaire