Scripting

¿Que es el Scripting?
Dando por echo que todo el que ha entrado en esta pagina, sabe que es y como se usa el programa mIRC, paso a explicar lo mejor que pueda lo que es el scripting segun mi vision personal. El programa mIRC tiene una grandiosa particularidad y es que antes de ejecutar sus comandos internos predeterminados, hace una busqueda para localizar cualquier orden o comando que se le requiera fuera de el, generalmente en archivos INI o cualquier otra extension con que hallan sido cargados previamente en el mIRC si encuentra la orden en alguno de estos archivos, la ejecuta, si no, ejecuta la orden interna predeterminada y esa es la grandeza del programa mIRC y la filosofia del scripting. A estos archivos con ordenes y comandos añadidos se les llama scripts. Por lo tanto el mundo que rodea a la creacion de estos scripts se le conoce como scripting. Por medio de estos scripts se puede modificar completamente el comportamiento y la apariencia del programa mIRC original. No tienes mas que ver y comparar el mIRC a pelo con algun script como por ejemplo el IRCap, hay una notable diferencia. En esta pagina intentare ofrecer un poco de todo para el scripting y algunos addons que considere originales o practicos. Espero que te guste. Si quieres coloborar o ver publicados tus addons en estas paginas escribeme a: addons@netnason.com



Aliases
Los alias son ordenes o comandos para usar en mIRC. Nosotros podemos crear nuevos alias (comandos) para mejorar o automatizar tareas. La creación de alias es ilimitada, puedes hacer un nuevo comando para ejecutar una orden especifica que tu quieras usar en tu script o usar alias dentro de otros alias.Estos alias deben crearse en el archivo aliases al cual puedes acceder desde el menú Tools, Aliases en la versión inglesa del mIRC o Herramientas, Alias... en la española. Pueden ejecutarse desde la línea de comandos, desde otros alias, desde el popup o desde scripts remotos.
Popups
mIRC también dispone de menús emergentes, se muestran al hacer click con el botón derecho del ratón. Dependiendo de donde hagamos ese click el menú que obtendremos será diferente. mIRC dispone de cinco menús o popups los cuales puedes personalizar y diseñar cuanto gustes, y son los siguientes.
STATUS: Este es el que se muestra al hacer click con el botón derecho en la ventana de status del mIRC
CHANNEL: Este es el que se muestra al hacer click con el botón derecho en cualquier ventana de canal
MENUBAR: Este se encuentra en la parte superior de la ventana principal del mIRC
QUERY/CHAT: Este es el que se muestra al hacer click con el botón derecho en ventanas de query o chat
NICKNAME LIST: Este es el que se muestra al hacer click con el botón derecho en la lista de nick del canal
puedes acceder a ellos desde tools, popups en la versión inglesa o herramientas, popups en la española.
Remotos
Los remotos te permiten crear script que reaccionan a los eventos en los servidores de IRC, como cuando un usuario entra en un canal o envía un mensaje. Esta herramienta es la parte más compleja de mIRC y para usarlos ya debes saber usar los Comandos de IRC, cómo crear Alias, y como usar Variables e Identificadores. Todo el uso de Eventos sigue el mismo formato general salvo los ctcp y los raws.
Variables
Las variables son áreas de almacenamiento temporales a las que puedes asignar valores para usar después en scripts. El uso de ellas es una parte fundamental en programacion. Podemos compararla con un lugar donde guardar cualquier valor, para usarlo cuando queramos dentro de una instruccion, sin tener que modicar la instruccion cada vez que modifiquemos un valor a usar, solamente tendriamos que asignar antes a la variable un nuevo valor.
Identificadores
Los Identificadores devuelven el valor específico, ejemplo.. $time devolvería la hora actual. Siempre que mIRC encuentre el identificador en el comando, lo reemplaza con el valor actual de ese identificador. Muchos identificadores también realizan funciones en datos que proporcionas y entonces devuelven el resultado.
Addons
Addons para descargar.

... continuara


[Subir]  [Home]