Los alias o aliases nos sirven para crear nuestros propios "comandos" simplificando de esta forma algunas tareas. Un alias puede ser llamado desde un menu popups, un remote o directamente desde la línea de comando (donde se escribe). Para dejar un poco mas claro esto mostrare algunos ejemplos:
Esto hará que al escribir desde una linea de comando /j #canal, nos unamos al canal indicado. Ej: /j #scripting, esto tiene el mismo efecto que /join #scripting. Pero ¿qué diferencia existe entre $1 y $$1? $$1 hará que solo se ejecute el comando si se especifica algun parámetro, es decir, si se indica algun canal. Con $1 el comando se ejecutara independientemente de que se indique o no algún parámetro, pero obviamente si no se indica ningún parámetro nos dara un mensaje de error.
Esto hará que al escribir /h nosotros digamos en el canal en el que nos encontremos: Hola, ¿qué tal estamos hoy?
¿Por qué $1 o $2? Como podemos observar en el ejemplo $x hace referencia a la palabra que ocupa la posición x. También podemos utilizar $x-, esto aunque en los alias no es muy util, si será mucho mas util más adelante. $x- hace referencia a todos las palabras que vallan detrás de la palabra que ocupa la posición x (incluida esta). Ej:
Cadena: Esto es un ejemplo muy simple para aprender a utilizar los $. Los $? o $$?, esto pedira al usuario cierta información. Para especificar la pregunta que que quieres hacer, debes de poner =?Aquí la pregunta?. Ejemplo:
Los $?* o $$?*, la función es idéntica a la de los $? y $$?; aunque en este caso, conforme se escribe los caracteres son sustituidos por *. Esto es muy util para cuando queremos introducir "contraseñas". Es importante tener claro el uso de estos $x ya que aunque en los alias no tengan una gran relevancia, será sumamente importante en los codigos raws, en el uso de identificadores propios... que serán explicados mucho más adelante.
|