![]() |
![]() |
Aliases
¿Qué entendemos por alias?.-
Entenderemos que un
alias es un nuevo comando o una orden para mIRC que creamos nosotros mismos. De
esta forma automatizamos un proceso a fin de poderlo ejecutar de una formas más
fácil.
Los aliases que
tengamos en nuestro programa de irc los
encontraremos desplegando el menú Herramientas de nuestro programa, dentro de
la opción Editor de Scripts en la pestaña Alias.
Antes de comenzar a
crear y modificar alias es preciso tener un buen conocimiento de los comandos
de mIRC, puesto que son el núcleo fundamental de las órdenes que emplearemos en
nuestros alias.
Estructura de un alias.-
Un alias se compone de
dos partes: el nombre del alias y las instrucciones que ejecutará el alias cada
vez que sea llamado. Un ejemplo sencillo: /entra /join #emule-spainish. Este
alias se llama entra y cada vez que sea llamado o que escribamos en la línea de
escritura de nuestro programa /entra el programa ejecutará la orden /join
#emule-spanish.
El nombre del alias
debe de ir siempre precedido del signo “/” a continuación del
nombre del alias irá un espacio en blanco y las ordenes o comandos que queremos
que ejecute.
Si en el alias queremos
especificar varios comandos u ordenes no nos vale ya lo dicho anteriormente, en
este caso tendremos que usar las llaves { } para encerrar todas las líneas que
contenga el alias, ejemplo:
/entra {
nick benito
join #powerfriends
join #emule-spanish
}
Este alias nos cambiará el nick a benito y nos
introducire #powerfriends y #emule-spanish.
También es posible
especificar todos los comandos en una línea, para eso usaremos el símbolo |
(suele ser la combinación de las teclas Alt Gr + 1), quedando de esta forma:
/entra /nick benito | /join #powerfriends | /join
#emule-spanish
Los alias tienen la particularidad de que permiten
una mayor flexibilidad en sus definiciones, imaginemos que no queremos
especificar un nick y que nos introduzca en los canales que nosotros deseemos;
esto es posible con el uso de los identificadores del tipo $nº de la siguiente
forma:
/entra {
nick $1
join $2
join $3
}
De esta forma al alias
esperara a que pongamos el nick y los canales en que queremos entrar después de
la llamada sustituyendo $1, $2 y $3 por la primera, segunda y tercera palabra
que escribamos después de /entra. Ejemplos:
Primer ejemplo: /entra benito
#powerfriends #emule-spanish
Segundo ejemplo: /entra luis
#programacion #pruebas
También podemos hacer
que el programa nos pregunte en una ventana de dialogo cual es el valor que
queremos introducir, usando el siguiente identificador:
/entra /join $?=”Escribe
el canal”
Incluso podemos
recuperar el valor que hemos introducido en la ventana de dialogo en un mismo
alias usando el identificador $!. Veamos un ejemplo:
/MiNick {
nick $?=”Escoge
nick”
say ¿Os gusta mi nuevo nick: $!
?
}
Si a la hora de
ejecutar un alias que contenga identificadores del tipo $? omitimos la palabra
por la cual deben de ser sustituidos el programa intentará ejecutar el alias y
producirá un error, esto lo podemos solucionar usando en lugar de $nº y $? los
siguientes $$nº y $$?. El doble $ hace que si en la llamada a un alias no se da
un valor a ese parámetro, el programa ignorará dicha orden.
/entra /join $$?=”Escribe
el canal” (Si no introducimos nada en la ventana del dialogo el alias no
funcionará).
Los identificadores
deben de ir separados del resto del texto por un espacio en blanco tanto por
delante como por detrás, si fuese necesario que la palabra que sustituye al
identificador fuese junto a otro carácter que no sea un espacio en blanco
haremos uso del identificador $+. Ejemplo:
/fichero /say la ruta de mi
programa de IRC es: C:\mirc\ $+ $1
Si escribimos:
/fichero mirc.exe
Obtendremos el
siguiente resultado:
“la ruta de mi cliente de
IRC es C.\mirc\mirc.exe