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