COMANDOS DEL mIRC
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, versión 5.31. En la sintaxis he
utilizado algunos símbolos cuyo significado es el
siguiente:
Las
palabras entre los símbolos "<" y
">" representan valores a introducir
en el comando, no esas mismas palabras, sino lo que
significan.
Todo lo que se
encuentra entre los símbolos "[" y
"]" 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: "/".
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; encontrará la explicación al manejo de
estos recursos en los capítulos correspondientes de esta
misma web.
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.
Para cualquier duda
puede dirigirse al canal #ayuda_IRC del IRC
Hispano, mi nick es SomaTic. Cualquier aportación,
critica, o consulta será bien recibida también en mi
E-mail: sucubus@arrakis.es
/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. Para más
información sobre los alias lea el capítulo
"Los Alias del
mIRC".
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. Estos
comandos no se pueden usar el remotes, como
eventos ... etc.
/auser
/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.
/ban
[-u<número>] <#canal>
<nick\dirección> [<tipo\máscara>]
- Censura en
el canal al usuario cuyo nick o dirección se ha
especificado. Si el usuario no es operador del
canal no podrá hablar en este, si está fuera o
sale del canal no podrá volver a entrar.
Cualquier operador del canal podrá realizar esta
acción. Por ejemplo:
/ban -u600 #Tortosa PePe 2
La orden
anterior banea al usuario PePe en el canal
#tortosa durante 10 minutos (600 segundos). La
censura se impone a través de su dirección de
acuerdo a una máscara de tipo
2.
El
parámetro -u permite especificar un ban
temporal del número de segundos que se
introduzca a continuación. Pasado este tiempo el
ban se retira automáticamente. Para retirar
manualmente un baneo utilice el comando /mode.
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 (ver comando
/mode):
/mode #canal +b
máscara
Para una
explicación detallada de las direcciones, las
máscaras y sus tipos, consulte el capítulo
"Las
direcciones y las máscaras en el IRC"
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!user_id@dirección).
También se puede especificar manualmente la
máscara que se desea. Por
ejemplo:
/ban #Tortosa *!*@*
Banea a
todos los usuarios del IRC del canal #tortosa
puesto que se ha introducido una máscara
genérica.
NOTA: Este
comando utiliza La Lista Interna de Direcciones
conservada por mIRC.
/beep
<número> <retraso>
- Emite
pitidos a través del altavoz interno, un número
determinado de veces con un retraso
especificado.
/channel
- 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.
/clipboard
<texto>
- Copia en el
portapapeles el texto especificado.
/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, y 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
<fichero> <fichero o directorio>
- Copia un fichero en otro
fichero o directorio.
/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.
Encontrará
una explicación mas detallada a este comando y
su uso en el capítulo "Usuarios
remotos y eventos CTCP".
/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
<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.
/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
[color] [-e] [-s\-a\#canal\nick] <texto>
- 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 (-e), la ventana activa (-a), un canal
determinado, o una ventana de privado con un nick
concreto. El modificador -e añade una marca de
separación una línea por encima y por debajo
del mensaje.
/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
- Obliga a
mIRC a desconectar y salir.
/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
[-w\-b] <texto>
- 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.
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.
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>
/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
[-rpcntki] [-u<segundos>] <nick/dirección>
[tipo]
- 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.
El
modificador -r retira un ignore, por
ejemplo:
/ignore -r PePe
Se puede
especificar un ignore con una duración limitada
en segundos:
/ignore -u300 PePe
Así mismo
se puede ignorar solo determinados envíos de un
usuario, no todos ellos, mediante el modificador
adecuado: privados (-p), mensajes al canal
(-c), notices (-n), ctcp's (-t),
códigos de control (-k), e invites (-i).
Puede indicar uno solo de ellos o varios
simultáneos. Por ejemplo:
/ignore -pntik 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. Con el
modificador -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>
- 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íneas>] <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]]
/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>
- Produce
nuestra salida del canal
/partall
- Produce
nuestra salida de todos los canales en los que
nos encontramos.
/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
[-scp] [q<número>] [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 El modificador -c
obliga a mIRC a interpretar las líneas como
comandos en lugar de un simple texto, por tanto
los ejecutará.
El
modificador -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.
El modificador -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.
El
modificador -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
El
modificador -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 -ml 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.
NOTA: Los
conectores -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.
/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. Ojo, los
comando raw no son necesariamente los mismos que
los de un cliente de IRC, se trata de comando del
servidor.
/raw PRIVMSG nick :Hellooo
there!
/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]
- Nos permite
ejecutar un programa, bien especificandolo
directamente o bien indicando un fichero de
trabajo de ese programa. También es posible
introducir parámetros que ese programa acepte
por línea de comandos. Por
ejemplo:
/run c:\comms\ftp\ftp.exe
sunsite.unc.edu
Este
ejecuta el programa ftp.exe con los parámetros
sunsite.unc.edu
/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://www.arrakis.es/~sucubus"
Cada vez
que tecleemos el alias /info, la frase
especificada se mostrará en el canal o ventana
actual. Ver la sección "Los alias del mIRC"
NOTA: No se
puede utilizar este comando en la sección
remota, en su lugar use:
/msg <#canal>
<mensaje>
/server
<servidor\número> [puerto] [palabra clave]
- Nos conecta
a un servidor.
/server
fuego.irc-hispano.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}. Ver la sección "Variables del
mIRC".
/sline
[-a\r] <#canal> <número|nick>
- Permite
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. Tiene un ameno artículo sobre este
tema en esta misma Web en: "El sonido en el mIRC".
/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 10 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:
//time.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.
el
modificador -s activa el comando solo para
la ventana de status, -a lo hace para la
ventana activa, -s 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.
/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. Si especificamos el
parámetro -d , todas las opciones
marcadas con "?" serán eliminadas
antes de que aparezca la ventana. También
podemos usar on\off 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
alguien.
/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
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.
El
modificador -s<texto> escaneará el
fichero buscando una línea que comience por el
texto indicado y operará con ella.
/writeini
<fichero ini> <sección> [item] [valor]
Documento escrito por SomaTic (sucubus@arrakis.es)
|