<HTML> <HEAD> <TITLE>ircII Como: Menús.</TITLE> </HEAD> <BODY> <A HREF="IrcII-Como-5.html">Anterior</A> <A HREF="IrcII-Como-7.html">Siguiente</A> <A HREF="IrcII-Como.html#toc6">Indice</A> <HR> <H2><A NAME="s6">6. Menús.</A></H2> <P>Primero de nada tendremos que crear un menú si queremos usarlo. Por ejemplo, vamos a crear un fichero que se llame <CODE>Mi_Menu</CODE>.</P> <P>Veamos lo que debe contener este fichero:</P> <P> <BLOCKQUOTE><CODE> <HR> <PRE> # Fichero Mi_Menu # Este es un ejemplillo, por supuesto ampliable MENU Mi Menu OPTION "Listar Canales" COMMAND LIST OPTION "Entrar en un canal" COMMAND JOIN $"Canal: " OPTION "Abandonar un canal" COMMAND PART * OPTION "Mensaje secreto" COMMAND MSG $"Mensaje para: " $"Texto: " OPTION "Canal" COMMAND MSG #$"Canal: " $"Texto: " OPTION "Salir del Menu" COMMAND EXIT </PRE> <HR> </CODE></BLOCKQUOTE> </P> <P>Hasta aquí es un ejemplo que se puede ampliar todo lo que se quiera con un montón de opciones más de menú. Tengo que decir que a mí el ircII sólo me ha permitido incluir seis <CODE>OPTION</CODE>. Si trato de incluir más, al cargarlo me da un error 'Core Dumped'. No sé si el problema es mío o de la versión que tengo de <CODE>ircII</CODE> o de qué es. Si a tí te funciona con más de seis, enhorabuena :-) </P> <P>Una vez hemos hecho este fichero, habrá que cargar el menú. Ahora lo cargaremos:</P> <P>primero teclearemos</P> <P> <BLOCKQUOTE><CODE> <PRE> LOAD Mi_Menu </PRE> </CODE></BLOCKQUOTE> </P> <P>para cargarlo, y luego</P> <P> <BLOCKQUOTE><CODE> <PRE> SET menu Mi Menu </PRE> </CODE></BLOCKQUOTE> </P> <P>A partir de aquí, con la combinación de teclas <CODE>Ctrl+R</CODE> nos aparecerá el menú. Podremos movernos entre las opciones, por ejemplo, con las teclas <CODE>l</CODE> y <CODE>k</CODE>. </P> <P>Para seleccionar una opción, bastara con pulsar la tecla '<CODE>.</CODE>' o la barra espaciadora. </P> <P>Podremos tener submenús dentro del menú principal, añadiendo la línea: </P> <P> <BLOCKQUOTE><CODE> <PRE> OPTION "Sub Menu" COMMAND set menu Sub Menu </PRE> </CODE></BLOCKQUOTE> </P> <HR> <A HREF="IrcII-Como-5.html">Anterior</A> <A HREF="IrcII-Como-7.html">Siguiente</A> <A HREF="IrcII-Como.html#toc6">Indice</A> </BODY> </HTML>