Comandos en el IRC

Esta es una guía de referencia de la mayoría de los comandos del mIRC y de su sintaxis tal y como se especifica en la ayuda del programa mIRC, En la sintaxis se han utilizado algunos símbolos cuyo significado es el siguiente:

Las palabras entre " " representan valores a introducir en el comando, no esas mismas palabras, sino lo que significan.

Todo lo que se encuentra entre los símbolos [ ] son valores opcionales.

La barra \, dentro de la sintaxis del comando, separa valores alternativos es decir, se puede introducir uno u otro pero solo uno cada vez.

Cuando vea especificaciones del tipo: -aqf, por ejemplo, se tratará de modificadores del comando, es decir, parámetros que modifican la acción de este. Estos son normalmente una sola letra precedida de un guión. En el ejemplo anterior deberá de poner -a, -q, ó -f. Sin embargo, en la mayoría de los casos es posible especificar más de uno cada vez a fin de combinar sus efectos, es este caso no es necesario más que un guión, por ejemplo: -af, -fq, -qa,...etc.

Por último recuerde que cuando se introduce un comando en la línea de escritura del programa es necesario iniciar esta con un símbolo especial, con el fin de que sea interpretada como tal comando y no como un mensaje normal al IRC. Este símbolo suele ser, en la inmensa mayoría de los casos, la barra inclinada: /. algunos de los comandos son para su uso en script, en algunos casos los comandos especificos de script pueden ser usados de un modo normal, pero es necesario emplear una doble // por ejemplo el comando "//echo" de otro modo no funcionara

La N mayuscula se trata de un número el dato a poner

Cuando se trata de comandos pensados especialmente para ser ejecutados desde código se puede emplear // para ejecutarlos desde la línea de comandos

No se preocupe si de momento no entiende algunos comandos, bastantes de ellos realizan acciones avanzadas que ya conocerá con el tiempo y la práctica, puesto que están concebidos para dar su máxima utilidad dentro de rutinas de script, alias o popups;

Tenga en cuenta que el conocimiento de los comandos es el primer paso para entender el funcionamiento de los scripts y del IRC en general, es muy recomendable que los use habitualmente para irse familiarizando con ellos, aunque su programa de IRC pueda realizar estas mismas funciones de forma automática mediante opciones de menú. Muchos comandos no son exclusivos del mIRC, sino que son propios del protocolo IRC general y podrá, por tanto, usarlos sea cual sea su programa cliente de IRC.

/abook [Nick]

Esta orden abre la agenda personal de mIRC, donde se pueden guardar los datos de los usuarios que se desee. Si especifica un Nick la agenda se abrirá por la referencia a este Nick concreto.

/alias [fichero] "nombre del alias" ["comandos"]

Añade, elimina, o reemplaza un alias en el fichero de alias especificado, o en el primero de los que existan si no se especifica uno.

Este comando solo permite añadir alias sencillos, de una sola línea. Si ya existe un alias con el nombre indicado lo reemplazará por el nuevo que escribamos, si no ponemos comandos entenderá que debe de buscar un alias con ese nombre y eliminarlo.

/amsg "mensaje" y /ame "mensaje"

Envían el mensaje o la acción especificada a todos los canales en los que nos encontramos.

/Anick "nickname"

Cambia tu Nick alternativo

/autojoin [nsdN]

Puede ser utilizado en el evento CONNECT o realizar sección para retrasar o prevenir autojoining de canales de

-n = entra ahora ahora,

-s = salta autojoin,

-dN = autojoin demora por n segundos.

Nota: Esto también afecta a la reincorporación a los canales abiertos durante una reconexión

/auser

Añade un usuario a su lista de usuarios remotos,

/away ["mensaje de away"]

Deja un mensaje explicando que en ese momento no estamos prestando atención a IRC. Cada vez que un usuario nos envíe un /msg o realice un /whois con nosotros verá automáticamente cualquier mensaje que insertemos.

Utilizar /away sin parámetros elimina el mensaje de AWAY actual.

/background [] aemsgdluhcfnrtpx [ventana] [nombre de archivo]

Cambia la imagen de fondo para una ventana. Esto también se puede cambiar a través del menú del sistema.

-a = ventana activa

-m = ventana principal de mIRC

-s = ventana de estado

-g = ventana dedo

-d = ventana de mensaje único

-e = Establecer como predeterminado

-cfnrtp = centro,relleno, normal, estirar, mosaico, como la imagen

-l = barra de herramientas

-u = boton de la barra de herramientas

-h = switchbar

Puede hacer clic en la barra de herramientas /switchbar para que aparezca un menú para cambiar esta configuración. Puede utilizar botones de barra de herramientas de color RGB 255,0,255 de la transparencia, el BMP deben ser de la misma forma que en los recursos mIRC. Debe ser de 16 o 256 colores en formato BMP.

-x = sin imagen de fondo

Nota: El nombre de la ventana sólo debe especificarse si no se especifica ninguno de los parametros de ventana. El nombre del archivo no es necesario especificar si sólo vas a cambiar el método de visualización.

/ban [-kruN] "#canal" ["Nick\dirección"] ["tipo\máscara"] [motivo]

Parametros:

-k, mIRC realiza el ban especificado y patea el nick de el canal, con el motivo si se pone.

-uN, mIRC retira el ban pasado el tiempo es pecficado en segundos. Debe de ponerse uNº sin espacio entre ellos

-r, Retira el ban, por ejemplo. /ban -r nick 2

Si hemos especificado un Nick el programa ejecuta internamente un /whois para conseguir la dirección del usuario, le aplica la máscara del tipo indicado y después realiza un ban:

El "tipo" es un número entre 0 y 9 que determina el tipo de máscara que se aplicará al baneo. El usuario permanecerá baneado mientras que no se le retire esta condición, o su dirección siga coincidiendo con el patrón que especifica la máscara. El tipo es opcional (en su defecto se aplicará la máscara nick!userid@dirección). También se puede especificar manualmente la máscara que se desea. Por ejemplo:

Tipos de mascaras:

0: *!user@host

1: *!*user@host

2: *!*@host

3: *!*user@*.host

4: *!*@*.host

5: nick!user@host

6: nick!*user@host

7: nick!*@host

8: nick!*user@*.host

9: nick!*@*.host

NOTA: Este comando utiliza La Lista Interna de Direcciones conservada por mIRC.

Ejemplos

/ban -k #canal PePe 2 respeta

Pone un ban de tipo 2y espulsa de el canal al usuario PePe con el motivo respeta

/ban -u600 #canal PePe 2

La orden anterior banea al usuario PePe en el canal #canal durante 10 minutos (600 segundos). El ban se impone a través de su dirección de acuerdo a una máscara de tipo 2.

/ban #canal *!*@*

Banea a todos los usuarios del canal #canal puesto que se ha introducido una máscara genérica.

/beep "número" "retraso"

Emite pitidos a través del altavoz interno, un número determinado de veces con un retraso especificado.

/channel [#canal]

Si no se especifica #canal Hace surgir la ventana central del canal activo. Se trata de una ventana de dialogo donde se pueden manejar cómodamente los valores del topic, modos del canal, y lista de bans de éste.

/clear [ventana]

Borra toda la memoria intermedia de desplazamiento en la ventana; es decir, limpia la ventana actual o la especificada de todos los mensajes impresos.

/ClearAll [snqmtgua]

Borra memoria intermedia de desplazamiento de todas las ventanas de el tipo especificado, parametros

s = estado,

n = canal,

q = query

m = ventana de mensaje

t = DCC chat,

g = figer,

u = ventanas personalizadas,

a = todas las ventanas en todas las conexiones.

Si no se especifica parametro se borra de todas las ventanas

/clipboard [un] "texto"

Copia el texto especificado en el portapapeles. El modificador-a hace que añadir el texto a cualquier texto existente en el portapapeles. El modificador-n anexa una nueva linea en el texto

/close [-icfgms] [@nombre] [nick1] ... [nickN]

Cierra todas las ventanas del tipo, nombre, o Nick especificados. Si no se especifica Nick se cerrarán todas las ventanas existentes de ese tipo o tipos. Los tipos son:

c para chat,

f para fserve,

g para get,

i para "inactive dcc windows",

m para query,

s para send.

También se puede cerrar una ventana personalizada escribiendo su nombre precedido, como es costumbre en estos casos, del símbolo "@"

El siguiente ejemplo cierra las ventanas de chat y fserve abiertas con el usuario pepe:

/close -cf pepe

/closemsg [nick]

Cierra la ventana de query del Nick especificado.

/copy [-ao] "fichero" "fichero o directorio destino"

Copia un archivo a otro nombre de archivo o directorio. También puede usar comodines para el nombre del archivo fuente, y un nombre de directorio para el destino. El modificador-o sobrescribe un archivo, si existe. El modificador-a añade el primer archivo al segundo

/creq [+m\-m] [ask\auto\ignore]

Es la línea de comandos equivalente a las opciones de configuración del DCC que se pueden realizar en la ventana DCC\Options\Send (véase también el comando /sreq).

/ctcpreply "Nick" "tipo_de_ctcp" [mensaje]

Especifica una respuesta para los requerimientos CTCP del tipo expresado. Por ejemplo:

/ctcpreply pepe HELP Llama a los bomberos ;-D.

/debug [cinpt] [N] [on\ off\ @ventana-personalizada\archivo] [identificador]

Guarda Mensajes del servidor salidas primas, tanto entrantes como salientes, a un archivo debug.log, o una costumbre @ ventana.

/debug -n @moo, abre una ventana minimizada personalizada @moo

/debug -c off, desactiva la depuración y cierra la ventana personalizado asociado @

/debug -PT, abrigos o mensajes de las marcas de tiempo

/debug N @moo, utiliza el color N para los mensajes para saber el numero de color vasta con que en cualquier cuadro de edicion de el mIRC pulse Control+K sele abrira un pequeño dialogo en el que podra ver los numeros

El modificador-i pide el identificador especificado antes de una línea de depuración se registra. El valor de retorno el identificador se utiliza como la línea de depuración.

El identificador $debug devuelve el nombre del archivo de depuración o @ventana.

Nota: /debug trabaja de forma independiente para cada conexión de servidor.

/dcc send "nick" [fichero1, fichero2,...]

Inicia un envío de ficheros hacia otro usuario. Se pueden especificar uno o más ficheros. Si no ponemos ninguno se abrirá una ventana de diálogo desde donde podremos navegar por nuestro disco para seleccionarlos.

/disconnect

Fuerza una desconexión inmediata. Este es diferente al comando /quit, el cual envía un mensaje de despedida al servidor y espera a que éste nos desconecte.

/dns [-ch] "Nick\dirección"

Se utiliza para resolver direcciones. Si especificamos un Nick nos informará de su IP; si ponemos una IP intentará encontrar su resolución inversa. Para ser más precisos: si mIRC ve un "." en el nombre que hemos especificado, asume que es una dirección e intentará resolverla, de lo contrario asumirá que es un Nick y realizará un /whois para averiguar su dirección y posteriormente resolverla. Si le damos una dirección IP, buscará el nombre del residente.

Puede existir una cola de múltiples /peticiones DNS, y usted puede ver la cola actual mediante /dns sin parámetros.

-c borra todas las solicitudes actualmente en la cola de DNS, a excepción de la que actualmente está en curso.

-h fuerza al comando /dns a tratar el parámetro como un nombre de host.

/dqwindow [on\off\show\hide\min]

Permite activar (on), desactivar (off), visualizar (show), ocultar (hide), o minimizar (min) una ventana destinada a recoger todos los querys recibidos. Usar esta ventana para todos los querys, en lugar de una para cada uno de ellos, implica que al responderlos deberemos de preceder cada mensaje de una indicación de a quien va dirigido, es decir, el comando /msg Nick. Si usted observa que todos los querys le salen en la misma ventana y quiere cambiarlo para que exista una para cada uno de ellos, teclee:

/dqwindow off

//echo [-cdeghiNtsaqlbfnmr] [color name] [#channel|[=]nick] "text" "

Imprime el texto especificado en la ventana, utilizando el color indicado (del 0 al 15). Sólo es impreso y visualizado por nosotros. Puede especificarse como destino de la impresión la ventana de status (-s), la ventana activa (-a), un canal determinado, o una ventana de privado con un Nick concreto.

Otros modificadores son:

-e añade una marca de separación una línea por encima y por debajo del mensaje.

-iN cmbia de linea en el N numero de caracterer.

-h fuerza a que al cambiar el tamaño de la ventana no cambie el tamaño de las lineas.

-t pone prefijo una marca de tiempo si el tiempo global de estampación está encendido o está marcado para esa ventana.

-q hace que no se muestre el texto si se llama desde un alias con el prefijo.

-l hace que se aplique la configuración de relieve a la línea que se muestra.

- bF hacen que funcione un tono o destello en la ventana .

-n impide que se resalte el icono de ventana en la barra de estado

-m indica que la línea debe ser tratado como un mensaje de usuario, no un evento.

-g impide que la línea se guarde en el archivo de registro.

-r aplica la configuración el diálogo de mensajes.

-c utiliza el nombre de color especificado en el diálogo de colores.

/editbox [-s\-a\ventana] "texto"

Inserta el mensaje indicado en la línea de escritura (caja de edición) de una determinada ventana, en la de status (-s), o en la activa (-a).

/exit [-nr]

Obliga a mIRC a desconectar y salir.

-n no muestra dialogo de confirmacion

-r reinicia el mIRC

/findtext -n "text"

Busca en la ventana activa el texto es pecificado es lo mismo que usar control+f

/finger "apodo/dirección"

Realiza un "finger" en un usuario. Si indicamos una dirección ésta es señalada inmediatamente y si especificamos un apodo se busca la dirección del usuario utilizando un /whois y posteriormente es señalada.

/flash [-bNwNrN] "texto"

Este comando hace que el icono de el mIRC en la barra de tareas. Parpadee

Se puede especificar un texto que aparecerá una vez por segundo en el icono del mIRC También podemos poner un "beep" que sonará con la misma frecuencia mediante el modificador -b, o bien otro sonido Midi o Wav si así lo indicamos en el diálogo "Event Beeps" de File/Options y usamos el modificador -w.

-bN hace pitido mIRC N veces.

-wN hace mIRC reproducir el sonido de Flash se especifica en la sección de sucesos pitidos N veces.

-rN hace mIRC repetir las veces de flash N.

En todos los casos, si no se especifica el N el flash o sonido continúa indefinidamente.

Este comando es muy útil para insertarlo en una rutina de script, a fin de que nos avise de cuando se produce un determinado suceso si estamos en otra aplicación y tenemos en mIRC minimizado. Básicamente produce un aviso intermitente en el icono o botón del mIRC en la barra de tareas del Windows. El aviso continua hasta que pulsamos el icono y restauramos el mIRC.

Puede ver un ejemplo inmediato escribiendo el comando:

//.timer263 1 10 flash -b Esto es una prueba

El timer nos dará tiempo a minimizar mIRC para ver los efectos del comando (he elegido el número 263 al azar). Pasados 10 segundos el botón del mIRC comenzará a mostrar intermitentemente la frase: "Esto es una prueba" y a emitir "beeps" de aviso; continuará así hasta que pulse el icono y restaure en pantalla el programa.

/font [[-a\-s\-b] ["ventana"] "tamaño de fuente" "nombre de fuente"]

Si indicamos el comando /font sin más parámetros activará la aparición del diálogo de fuentes en la ventana en la que estamos. Podemos también determinar directamente una configuración de fuentes para la ventana activa (-a), la de status (-s). u otra que indiquemos, dando un tamaño y nombre de fuente. El modificador -b fuerza la aparición en negrita de la fuente.

/fsend [on\off]

Nos permite conectar o desconectar el DCC fast send.

/fserve

Envía una sesión del servidor de ficheros para otro usuario utilizando un DCC Chat con con este. El usuario estará limitado a acceder sólo a los ficheros y directorios que indicamos en el comando. La sintaxis completa es:

/fserve "Nick" "maxgets" "directorio_inicio" "Fichero_de_texto_de_bienvenida"

Los maxgets son el máximo número de DCC gets simultáneos que el usuario puede tener durante una sesión del servidor de ficheros. El fichero de bienvenida es un texto que leerá el usuario cuando se conecta al servidor de ficheros. Por ejemplo:

/fserve pepe 5 c:\users c:\instruciones.txt

Esta línea iniciará una sesión del servidor con el usuario pepe, accediendo éste al directorio c:\users, y enviará a pepe el texto del fichero instrucciones.txt. El usuario sólo puede tener 5 gets simultáneos, es decir, sólo puede recibir 5 ficheros simultáneamente. En cada directorio o subdirectorio podemos colocar un fichero dirinfo.srv, que describe ese directorio. Cada vez que un usuario realice un CD para cambiar de directorio, mIRC buscará este fichero, y si lo encuentra, el texto que hay en su interior será presentado al usuario.

Los comandos principales que están a disposición del usuario, una vez conectado, son: cd (cambio de directorio), dir (listar directorio), ls (listar directorio en modo multicolumna), get "fichero" (recibir fichero vía DCC), read "fichero de texto" (leer el fichero). Todos los comandos disponibles han sido enormemente limitados con la esperanza de que puedan evitar una violación de seguridad.

Si un usuario se ha retrasado demasiado, el servidor cerrará automáticamente la conexión. Podemos instalar el tiempo de retraso en el diálogo de Opciones DCC.

/goto "etiqueta"

Se usa en definiciones de scripts para producir un salto incondicional a un punto diferente del script.

/help

Nos muestra la sección de Comandos básicos de IRC en el fichero help de mIRC. También podemos ejecutar un /help palabra_clave , y si esta palabra coincide con un tópico de ayuda podremos acceder a él.

/ial [on\off]

Este comando activa o desactiva la Lista Interna de Direcciones del mIRC que es necesaria en algunos comandos e identificadores. Esta lista guarda los datos de los usuarios del IRC que vamos encontrando en nuestra sesión, los que están el los mismos canales que nosotros... etc. Su capacidad es limitada, por tanto los más antiguos se irán eliminando a medida que se cargan otros nuevos.

/identd [on/off] [User_id]

Activa o desactiva la opción Ident Server del Setup. Puede especificarse el USER ID deseado.

/ignore [-rpcntkiuN] "Nick/dirección"

Nos permite ignorar los mensajes procedentes de un Nick especificado. Si no especificamos un tipo, sólo será ignorado el apodo del usuario, pero si lo hacemos, la dirección será buscada mediante un /whois y se aplicará la máscara correspondiente a ese tipo; todos los mensajes procedentes de esta dirección serán ignorados.

-r retira un ignore, por ejemplo:

/ignore -r PePe

se puede ignorar solo determinados envíos de un usuario, no todos ellos, mediante el modificador adecuado:

-p privados

-c mensajes al canal

-n notices

-t ctcp's

-k códigos de control

-i invites

Puede indicar uno solo de ellos o varios simultáneos. Por ejemplo:

/ignore -pntik PePe

-uN Se puede especificar un ignore con una duración limitada en segundos:

/ignore -u300 PePe

Este ejemplo pone un ignore al usuario PePe en todos sus envíos menos los que hace al canal.

/Invite "Nick" "#canal"

Invita a otro usuario al canal.

/join [-inx] ["#canal"]

Nos introduce en el canal especificado.

-i entraremos en el último canal al que nos hayan invitado. los modificadores

-n y -x permiten minimizar o maximizar la ventana del canal tras nuestra entrada.

/kick "#canal" "Nick" [motivo]

Expulsa a este usuario de un canal especificado (solo para OP).

/linesep [-s\ventana]

Inserta una línea de separación en la ventana especificada. (-s es para la ventana de status).

/links

Presenta la lista de servidores de IRC enlazados en la red en que nos encontramos.

/list ["cadena" [-min"número"] [-max"número"]]

Nos presenta la lista de canales del IRC. Si especificamos una cadena de caracteres sacará solo aquellos canales que contengan esa cadena en su nombre. También se puede indicar que presente solo aquellos que tengan un número máximo y/o mínimo de usuarios en su interior

Ejemplos: /list /list -min 5 -max 20 /list #ayuda

/load "-a\-ps\-pc\-pq\-pn\-pm\-ru\-rs\-rv" "fichero"

Este comando permite cargar en el área de memoria RAM correspondiente al mIRC los ficheros de alias, popups, y remotes que le indicamos. Solo podemos cargar uno cada vez.

Es la línea de comandos equivalente a la opción Load de los diálogos de alias (-a), popups (-p) y remotes (fichero de usuarios: -ru, fichero de script: -rs, y fichero de variables: -rv).

/load -a "fichero"

Carga un fichero de alias

/load -ps "fichero"

Carga un fichero de popups para el status

/load -pc "fichero"

Carga un fichero de popups para el canal

/load -pq "fichero"

Carga un fichero de popups para los query y chat

/load -pn "fichero"

Carga un fichero de popups para la lista de nicks

/load -pm "fichero"

Carga un fichero de popups para la barra de menús

/load -rs "fichero"

Carga un fichero de script

/load -ru "fichero"

Carga un fichero de usuarios

/load -rv "fichero"

Carga un fichero de variables

Los ficheros serán de texto. Pueden tener cualquier extensión aunque el formato más recomendable es el .INI. La capacidad de cada fichero es limitada, pero se pueden tener cargados tantos como se desee o permita la capacidad de nuestra RAM.

/loadbuf ["línea/s"] "ventana" "fichero"

Permite imprimir en la ventana indicada el número de líneas que deseemos, contando desde la última, procedentes de un fichero de texto. Por ejemplo:

/loadbuf 10 #ayuda_irc mirc.ini

Esta orden imprimirá en la ventana del canal #ayuda_irc (siempre que estemos en él) las 10 últimas líneas del fichero mirc.ini. Estas líneas solo las veremos nosotros, no son enviadas al servidor.

También se puede especificar un rango de líneas, las comprendidas entre dos números:

/loadbuf 10-20 #ayuda_irc mirc.ini

O incluso desde una línea hasta el final del fichero:

/loadbuf 30- #ayuda_irc mirc.ini

/log "on\off" ["ventana"]

Nos permite conectar o desconectar la grabación "log" en una ventana, o de la ventana actual si no se especifica una.

/mkdir "nombre de directorio"

Permite crear un directorio con el nombre que deseemos.

/me "mensaje"

Envía una acción a la ventana activa, es decir un mensaje precedido de nuestro Nick. Este comando no se puede usar en los remotes (eventos ... etc)

/mode "#canal/Nick" [[+/-] modo [parámetros]]

Este es un comando que nos da gran control sobre los usuarios y el canal. Para cambiar los modos del canal se requiere el status de operador. La utilización del signo + o - equivale a la aplicación o retirada de los efectos del modo que se pone a continuación.

Modos para el canal (Se necesitara tener un cierto Nivel el canal para cambiarlos)

+b "Nick""mascara": Banea a un usuario, equivale al comando /ban. La censura se extiende solo a la parte puesta en el ban y aquellos que la contengan sepueden usar comodines * y ?. Por ejemplo:

/mode #canal +b man

Pondria censura a man pero no a manolo ni a madelman

/mode #canal +b man?

Pondria censura a mano o a mana pero no a manolo

/mode #canal +b man*

Pondria censura a todos los nick empezados por man

/mode #canal +b *man*

Pondria censura a todos los nick que tuviesen man en su contenido

i: Hace el canal sólo para invitados.

L"número": El canal es limitado a un número máximo de usuarios.

m: El canal es moderado (sólo los operadores o los usuarios con voz pueden hablar).

n: Mensajes externos al canal no están permitidos.

o "Nick": Convierte al Nick en operador de canal

p: Hace el canal es privado, es similar al modo s.

s: El canal es secreto. No aparecerá en la lista de canales ni en el whois de los usuarios que están dentro.

t El topic es limitado, sólo los operadores pueden cambiarlo.

k "clave": Instala una clave secreta para acceder al canal (/join "#canal" "clave").

v: Proporciona voz a un usuario en un canal moderado.

Modos del usuario (cualquier usuario puede cambiar sus modos)

i: Nos hace invisibles ante un usuario que no conozca las letras exactas de nuestro apodo, o no esté en el mismo canal que nosotros.

s: Recibe las noticias del servidor.

w: recibiremos los Wall-op.

Existen mas modos en esta pagina Modos en el IRC hay un capitulo entero dedicado a los modos

/msg "Nick" "mensaje"

Envía un mensaje privado (query) a este usuario.

/Nick "nick1" ["nick2"]

Cambia nuestro Nick por otro que deseemos. Opcionalmente podemos indicar un segundo Nick por si el primero ya está en uso.

/notify [-r] "Nick" ["comentario"]

Añade un Nick a la lista de notificación que nos avisará cada vez que este entre o salga del IRC. Opcionalmente se puede añadir un comentario que también será visualizado. Por ejemplo:

/notify Adrian ¡Cuidado que este nukea!

Podemos eliminar un Nick de la lista insertando el modificador -r.

/notify -r Marisa

Podemos ver la lista de notify con los usuarios actualmente conectados mediante el modificador -s:

/notify -s

O bien ocultarla con el modificador -h

/omsg ["#canal"] "mensaje"

Solo para operadores. Envía un mensaje privado a todos los operadores del canal actual o el especificado.

/onotice ["#canal"] "mensaje"

Envía mediante notice el mensaje especificado a todos los operadores de un canal. Es necesario ser un operador para usar este comando. Si no se especifica el canal, entonces se utilizará el canal activo.

/part "#canal" [mensaje]

Produce nuestra salida del canal, puede especificar un mensaje

/partall [mensaje]

Produce nuestra salida de todos los canales en los que nos encontramos, puede especificar un mensaje

/perform [on\off]

Equivale a activar o desactivar la casilla "On connect, Perform these commands" del dialogo File/Options/Perform. En esta ventana podemos indicar una serie de comandos que queremos que se ejecuten siempre al inicio de las sesiones.

/play [-scpqN] [m"Nick\#canal"] [r] [L"número"] [t"número"] ["ventana"] "fichero" ["retardo"]

Nos permite enviar ficheros de texto, o partes de ellos, a un usuario o a un canal. El retardo se valora en milisegundos; si un usuario envía los ficheros a un servidor con demasiada rapidez, probablemente será desconectado por flood. El retardo por defecto es 1000. Las líneas vacías que se encuentren en un texto serán consideradas como un retardo.

/play -c \text\mypoem.txt 1500

-c obliga a mIRC a interpretar las líneas como comandos en lugar de un simple texto, por tanto los ejecutará.

-s permite imprimir en la pantalla de status sin necesidad de estar conectados al server.

El comando /play forma una cola con las ordenes de impresión cuando hay otras en curso. Esto se debe a que si el comando intentara enviar todas las peticiones al mismo tiempo, el usuario podría ser desconectado del servidor por flood.

-p indica que ésta petición es prioritaria y por tanto debería ser colocada a la cabeza de la cola para su envío inmediato. La impresión en activo será detenida y reanudada posteriormente una vez que la de prioridad haya finalizado.

-q "número" especifica el número máximo de demandas que pueden estar en la cola. Si su longitud es mayor o igual que el número especificado, la demanda de envío será ignorada. /play -q5 c:\text\info.txt 1000

-m "Nick\#canal" limita el número de peticiones que pueden ser insertadas en la cola por un usuario o canal específicos (útil para comandos remotos). Si éstos se exceden o ya tienen el número acordado de peticiones, entonces la demanda de envío ser ignorada.

/play -m1 #canal info.txt 1000

Esta línea limita a cada usuario a un máximo de una petición de una vez e ignora las demás.

-n "Nick" cambia la forma de envío a notice

/play -n nick info.txt 1000

Esta línea manda por notice a nick el archivo info.txt

NOTA: Los parámetros -q y -m sólo se aplican a un /play iniciado a través de una definición remota, que no es especificada por usted. Para combinar los conectores anteriores, haríamos:

/play -cpq5ml info.txt 1000

El conector -r escoge aleatoriamente una línea individual de un fichero para enviarla.

/play -r action.txt 1500

El conector -L"número" envía el número de líneas especificado.

/play -L125 witty.txt 1500

Tanto para -r como para -L la primera línea del fichero debe ser un solo número que especifique la cantidad de líneas que hay en su interior

El modificador -t obliga a mIRC a buscar en el fichero el tópico especificado y a enviar todas las líneas bajo ese tópico. Por ejemplo:

/play - thelp1 c:\help.txt

En el fichero help.txt tendríamos:

[help1]

línea1

línea2

línea3

[help2]....

El mIRC enviará todo aquello que se encuentre después de [help1] y se detendrá cuando llegue al siguiente tópico o al final del fichero.

/pop "retardo" ["#canal"] "Nick"

Ejecuta un Op retrasado en un Nick. El propósito de este comando es el de evitar que la ventana del canal esté atestada de cambios de modo Op en los casos en que varios usuarios tengan al mismo Nick en su sección auto-op. MIRC se detendrá en los segundos de retraso antes de ejecutar Op. Antes de ejecutar Op verificará si el usuario ya ha sido opeado. Si no especificamos el canal se considerará el canal activo.

/pvoice "retardo" ["#canal"] "Nick"

Igual que el comando pop pero aplicado a voices

/query "Nick" "mensaje"

Abre una ventana de query a este usuario para enviarle un mensaje privado.

/quit ["mensaje"]

Cierra la conexión con el servidor de IRC. Permite opcionalmente enviar un mensaje de despedida a todos los canales en los que los encontramos. Por Ejemplo: /quit Hasta luego amigos!!

/raw [-q] "comando"

Envía los comandos que hemos insertado directamente al servidor. Es imprescindible conocer el formato correcto raw del comando que estamos enviando. Es útil para mandar comandos que mIRC aún no ha ejecutado. El conector -q realiza este trabajo sin imprimir lo que está enviando.

/raw PRIVMSG nick :Hellooo there!

PRECAUCIÓN:, los comando raw no son necesariamente los mismos que los de un cliente de IRC, se trata de comando del servidor.

/remini "fichero.ini" "sección" [palabra]

Este comando borrará una sección especificada de un fichero .INI (una sección es un bloque de líneas encabezado por un título entre corchetes). Opcionalmente podemos poner una palabra, en este caso solo se borrarán todas las ocurrencias de esa palabra.

PRECAUCIÓN: no use este comando para modificar ficheros .INI que se encuentren en uso.

/remove "fichero"

Se borrará el fichero especificado.

/rename "fichero" "nuevo_fichero"

Permite renombrar un fichero. También es útil para mover los ficheros de un directorio a otro aplicando la sintaxis:

/rename "origen" "destino"

/resetidle

Pone a cero el identificador $idle.

/rmdir "directorio"

Permite borrar un directorio. Este directorio debe de estar vacío.

/run [-n] "fichero o programa" [parámetros]

Ejecuta el programa especificado con parámetros.

-n minimiza la ventana de la aplicación que se ejecuta.

-p establece la ruta de trabajo a la ruta de la aplicación que se ejecuta.

Usted puede incluir el nombre de archivo o los parámetros entre comillas si es necesario. Si se especifica un archivo no ejecutable, mIRC intenta abrirlo con la aplicación asociada a ese archivo.:

/run c:\lista.txt

Ejecuta el programa asociado a los archivos .txt y abre el archivo c:\lista.txt

/run "C:\Program Files\Windows NT\Accessories\notepad.exe" c:\lista.txt

Ejecuta el programa wordpad.exe y abre en el el archivo c:\lista.txt

/savebuf [-s\-f] [-a] [n] ["ventana"] "fichero"

Salva en un fichero las n últimas líneas de una ventana especificada, o bien el rango de líneas que se marque. Por ejemplo:

/savebuf 20 #ayuda_irc copias.sav /savebuf 10-15 status copias.sav

El modificador -s permite salvar el buffer de la ventana de status, y -a salvará la ventana actual.

Si el fichero de destino ya tiene algún contenido, y no queremos que se sobreesciba sino que las líneas salvadas se añadan al final de este, podemos utilizar el modificador -a.

/save "parámetros" "fichero"

Es la línea de comandos equivalente al botón SAVE TO en los diálogos de alias, popups y remotos, y es utilizado para salvar la sección especificada. Los parámetros y su uso son los mismos que en el comando /load, consultelo más arriba. Por ejemplo, si deseáramos salvar los alias en un fichero, haríamos:

/save -a aliases.ini

NOTA: Sólo podemos referirnos a una sección de una vez, de forma que no podemos ejecutar: /save -uce some.ini.

//say "mensaje"

Nos permite definir un alias que se escribe directamente en un canal como si estuviéramos diciendo algo. Así que,

//say Hello there

sería lo mismo que teclear "Hello there" en el canal actual. Es útil en el caso de un alias cuando queremos hacerle la misma pregunta (o enviar la misma información) una y otra vez:

/info /say "Visita la página: http://emule-panama.webgarden.es/

Cada vez que tecleemos el alias /info, la frase especificada se mostrará en el canal o ventana actual.

/server "servidor\número" [puerto] [palabra clave]

Nos conecta a un servidor.

/server irc.mindforge.org

Si tecleamos /server sin parámetros, mIRC conectará al último servidor que utilizamos. También podemos indicar tan solo un número para conectarnos al que tenga este número de orden dentro de la lista de servidores del Setup. Si usamos el comando mientras estemos conectados seremos desconectados al recibir el mensaje de abandono y seguidamente seremos conectados al servidor especificado.

//set "%variable" "valor"

Se usa en definiciones de scripts para crear y asignar valores a variables. Las variables deber de ir precedidas por el signo %. Este valor se puede eliminar con el comando /unset {variable}.

/sline [-a\r] "#canal" "número|nick"

ermite seleccionar o deseleccionar un elemento de la lista de nicks de un canal

/sound [Nick/canal] "fichero de sonido" "mensaje"

Envía una demanda de sonido a otro usuario. Véase el diálogo de Opciones de Sonido para mayor información.

/speak "texto"

Envía el texto especificado a "Monóloge" o a "Text Assist", programas que digitalizan sonido a partir de cualquier texto escrito que se les envía.

/splay "fichero de sonido\stop"

Ejecuta un fichero de sonido para escucharlo solo nosotros. la orden /splay stop detiene un sonido en curso.

/sreq [+m\-m] [ask/auto/ignore]

Es la línea de comandos que equivale a la configuración de los botones de la radio para solicitar un DCC Send y que se encuentra en el diálogo de opciones DCC (véase /creq arriba)

/timer"N/nombre" [-om] [tiempo] "repeticiones" "intervalo" "comandos"

Nos permite ejecutar comandos con un retardo de tiempo determinado, y que estos se repitan un número concreto de veces, o indefinidamente hasta que detenemos el timer (poniendo las repeticiones a 0). El formato es:

Por ejemplo:

/timer1 0 20 /say está AWAY!

Timer1 imprimirá el mensaje en el canal actual, cada 20 segundos, hasta que detengamos el temporizador.

/timer9 14:30 1 1 /quit Adiós, hora de salir

Timer9 esperará a las 14:30 y cerrará la sección con el server enviando el mensaje indicado.

Con el modificador -m se puede especificar el tiempo del intervalo en milisegundos. Para ejecutar un timer es necesario estar conectado al server, salvo que usemos el modificador -o.

Para ver la lista de los temporizadores activos, teclee /timers. Para desactivarlos todos, teclee: /timers off, para desactivar uno determinado sería: /timer"N/nombre" off. También es posible desactivar un rango de timers simultáneamente, por ejemplo, la siguiente orden desactiva todos los timer entre el 30 y el 39:

/timer3? off

Si estamos activando un nuevo temporizador, no necesitamos especificar el número del mismo, simplemente hacemos lo siguiente:

/timer 1 20 "comando"

Y mIRC añadirá a este comando el primer temporizador libre que encuentre.

NOTA: Evidentemente es posible utilizar timers en rutinas de script aplicando identificadores. El inconveniente es que el timer no evalúa el contenido de estos tras la primera ejecución. Por ejemplo:

//timer.reloj 0 600 echo -a La hora actual es: $time

Este timer nos daría la hora cada 10 minutos, pero siempre presentaría la misma porque $time solo es evaluado una vez, la solución es aplicar la variante: $!time. El símbolo "!" fuerza que el identificador sea evaluado a cada acción del timer.

/timestamp [-s\-a\-e] [on\off] ["ventana"]

Activa o desactiva la impresión de la hora delante de los mensajes que se reciben. La orden /timestamp sin más parámetros nos indica su estado actual: on o off.

-s activa el comando solo para la ventana de status,

-a lo hace para la ventana activa,

-e lo aplicará a todas las ventanas.

/titlebar [@ventana_personalizada] "texto"

Presenta el texto especificado en la barra de título del mIRC o en una ventana personalizada que indiquemos.

/tnick "nick"

Cambia su Nick por un nick temporal, sin afectar sus Nicks principal o suplente.

/topic "#canal" "mensaje"

Cambia el tópico o mensaje explicativo del canal que todos los usuarios verán junto al nombre al hacer un /list, y en la barra de título de la ventana del canal.

/unload "-a\-rs" "fichero"

Descarga ficheros de alias y de script. Ver comando /load para más detalles.

/url [-d] [on\off\hide]

Presenta la ventana de listas de URL.

-d , todas las opciones marcadas con "?" serán eliminadas antes de que aparezca la ventana.

on\off Se usa para activar o desactivar la recepción de URL y hide para ocultar la ventana si ésta ya ha aparecido.

/uwho "Nick"

Presenta la ventana de un usuario, en la que se muestra información sobre él. Se trata de la misma información que obtendríamos si ejecutáramos un /whois Nick.

/whois "Nick"

Muestra información sobre el nick.

/winhelp "fichero" [palabra]

Abre el fichero .hlp especificado. Si indicamos una palabra clave lo hará por la referencia a esa palabra.

/write [-cid -s"texto" -L"número"] "fichero" [texto]

Nos permite escribir líneas añadidas a un fichero. El modificador -c borra el fichero completamente antes de escribir en él; es decir, nos permite hacer borrón y cuenta nueva.

/write -c c:\info.txt Prueba

Este fichero será borrado y solo contendrá la cadena "prueba".

El modificador -L"número" especifica el número de líneas en la que se va a escribir el texto. si no lo insertamos, la línea será añadida al final del fichero:

/write -L5 c:\info.txt Prueba

Esta línea sobreescribirá la línea 5 en el fichero "info.txt".

El modificador -i indica que el texto debería ser insertado en la línea especificada en lugar de sobreescribirla. Si no indicamos ningún texto, una línea en blanco será insertada, y si no especificamos el número de línea, una en blanco será añadida al final del fichero.

/write -iL5 c:\info.txt [texto]

Una línea en blanco será insertada en la línea 5 del fichero "info.txt".

El modificador -d elimina una línea del fichero. si no especificamos el número de la línea, la última del fichero será eliminada.

/write -dL5 c:\info.txt

El modificador -s"texto" escaneará el fichero buscando una línea que comience por el texto indicado y operará con ella.

/write -s"texto" c:\info.txt

/writeini "fichero ini" "sección" [item] [valor]

Permite escribir y modificar valores en un fichero de texto de tipo .ini.

Por ejemplo, podemos conseguir modificar una sección llamada [DDE] de un fichero: config.ini para que tenga la siguiente forma:

[DDE]

ServerStatus=on

ServiceName=mirc

Las ordenes correspondientes serían:

/writeini config.ini DDE ServerStatus on

/writeini config.ini DDE ServiceName mirc

Aparte de estos comandos tenemos otros tipos de comandos

Comandos de red:

Estos son comandos de los servicios ChanServ, NickServ, BotServ y MemoServ, OperServ, HostServ que podemos ver en la web de MindForge Apartado servicios anope

Comandos de Servidor:

Mucho menos conocidos y usados para saber cuáles son estos últimos podríamos escribir el comando /raw help y nos daría una lista más o menos así

/raw help

-

***** UnrealIRCd Help System *****

-

Server Commands Help.

Specify your Question after the /HELPOP command.

You will find all of the server commands and options

available for use.

If you need extra assistance please visit the server's

help channel or ask an available IRCop.

-

/HELPOP USERCMDS - To get the list of User Commands

/HELPOP OPERCMDS - To get the list of Oper Commands

/HELPOP SVSCMDS - Commands sent via U:Lined Server (Services)

/HELPOP UMODES - To get the list of User Modes

/HELPOP SNOMASKS - To get a list of Snomasks

/HELPOP CHMODES - To get the list of Channel Modes

/HELPOP OFLAGS - To see the list of O:line Flags

-

==-------------------------oOo--------------------------==

Cada uno de estos es un grupo de comandos asi por ejemplo USERCMDS es uno grupo de comandos si escribimos /HELPOP USERCMDS nos saldra una lista con los comandos de dicho grupo asi:

/helpop usercmds

***** Usercmds *****

-

Currently the following User commands are available.

Use /HELPOP <command name> to get more information about

a specific command.

-

==-------------------------oOo-------------------------==

ADMIN LICENSE PART USERHOST

AWAY LINKS PING USERIP

CREDITS LIST PONG VERSION

CYCLE LUSERS PRIVMSG VHOST

DALINFO MAP QUIT WATCH

DCCALLOW MODE RULES WHO

INVITE MODULE SETNAME WHOIS

ISON MOTD SILENCE WHOWAS

JOIN NAMES STATS

KICK NICK TIME

KNOCK NOTICE TOPIC

==-------------------------oOo-------------------------==

De forma similar ocurrira con el resto de grupos, si bien algunos de estos comandos estan restringidos a IRCOP o ADMIND de la red, Por ello no me estendere por el momento en ellos

Pero podemos obtener ayuda sobre cada uno de ellos mediante el comando /HELPOP <nombre de commando>