/ALIAS 命令
【语法】
/ALIAS [Alias文件名] <命令缩写> <具体命令>
【描述】
用来为某一条命令提供一个简单的缩写方式,这将使你聊天时更为方便,尤其是与对方纸上谈兵时。 ;>
你也可以为该命令缩写指定一个保存的文件名。
【注意】
使用/ALIAS命令只能为一条单行命令提供缩写。事实上大家使用得更多的还是按ALT+A直接调出mIRC的ALIAS编辑框,在这里可以直接对命令缩写进行编辑或者创建、删除等,而且在编辑框里还可以为多行命令设置一个缩写(ALIAS),这是单单用/ALIAS命令所做不到的。
【举例】
在mIRC的命令行里输入:/alias /faint /me 晕倒…,这样就有了/faint这个命令缩写。以后你再打/faint就等于是输入了/me 晕倒…这一串命令。
在mIRC的命令行里输入:/alias /bye /say $1 慢聊,我去了。注意这里的“$1”,它指代了/bye这个命令缩写的第一个参数。以后你打“/bye TigTag”,TigTag就等于成了/bye这个命令缩写的第一个参数的具体值。于是这个命令缩写的最终执行形式实际上就是/say TigTag 慢聊,我去了。
--------------------------------------------------------------------------------
/AME 命令
【语法】
/AME <消息>
【描述】
向你在的所有闲聊室发送你的动作。(注意,不是小窗口)
--------------------------------------------------------------------------------
/AMSG 命令
【语法】
/AMSG <消息>
【描述】
向你在的所有闲聊室发送话语。(注意,不是小窗口)
--------------------------------------------------------------------------------
/AUTO 命令
【语法】
/auto [-r] [on|off|别名/地址] [#闲聊室1,#闲聊室2,..] [类型]
【描述】
用来往mIRC的自动给帽子名单里添加或者删除名字。也就是说,假设TigTag在你的AUTO名单里,那么以后当你在某个闲聊室是主持人的时候,TigTag进来了,则mIRC会自动以你的名义给他加上帽子(即让他变成主持人)。
【注意】
关于地址类型请参照/IGNORE命令帮助。
【举例】
要查看当前是否允许mIRC自动给帽子,直接打“/auto”即可。
要打开mIRC自动给帽子开关,用命令“/auto on”。
要添加TigTag到自动给帽子名单,用命令“/auto TigTag”。
要添加TigTag到自动给帽子名单,并限定只有他在#Chat时才自动给帽子,用命令“/auto TigTag #Chat”。
要从自动给帽子名单移除TigTag,用命令“/auto -r TigTag”。
要让从127.0.0.1来的所有人都自动给帽子,用命令“/auto *!*@127.0.0.1”。
--------------------------------------------------------------------------------
/BAN 命令
【语法】
/ban [-ruN] [#闲聊室] <别名|地址> [类型]
【描述】
禁止某人进入某个闲聊室(根据他的地址)。
加参数-r是不再禁止某人;参数-uN是指只禁止某人N秒钟。
【注意】
这和/MODE命令的禁止稍有不同,/BAN在执行时首先要在当前的服务器上查找你要禁止的那个人,找到了才执行禁止这个动作;而/MODE则是任何时候都可以对指定的别名或地址进行禁止。
关于地址类型请参照/IGNORE命令帮助。
--------------------------------------------------------------------------------
/CHANNEL 命令
【语法】
/channel
【描述】
弹出一个对话框,让你可以快速地对当前的闲聊室设置属性。
【注意】
你必须要在某个闲聊室中,并且你的当前窗口必须是该闲聊室才能执行这条命令。
--------------------------------------------------------------------------------
/CLEAR 命令
【语法】
/clear [-sghlc] [窗口名称]
【描述】
用来清除指定窗口的所有信息,如果不指定则清除当前窗口。
参数“-s”是指清除mIRC的状态窗口的内容;“-g”是指清除mIRC的Finger窗口的内容;“-h”是指清除指定窗口的输入栏的缓冲;“-l”是指清除一个带有目录列表的自定义窗口的目录列表;“-c”是指清除一个自定义图形窗口的鼠标点击历史。
--------------------------------------------------------------------------------
/CLOSE 命令
【语法】
/close [-icfgms@] [别名1]...[别名N]
【描述】
用来关闭指定类型的所有窗口。其中,参数-i指未被激活的DCC窗口;-c指闲聊室;-f指文件服务窗口;-g指接收文件窗口;-m指聊天小窗口;-s指发送文件窗口;@指自定义窗口。
--------------------------------------------------------------------------------
/CLOSEMSG 命令
【语法】
/closemsg <密聊小窗口名称>
【描述】
用来关闭指定的密聊小窗口。
【提示】
事实上,用CTRL+F4或者Alt+Z似乎更加快捷。
--------------------------------------------------------------------------------
/CTCP 命令
【语法】
/ctcp <别名>
【描述】
用来向某人发出特定的CTCP(Client To Client Protocol, 客户端到客户端协议)查询。
* 标准的CTCP查询有:
PING 延迟时间
TIME 本地时间
VERSION 聊天软件版本
FINGER 指针信息
【举例】
要查询到TigTag的延迟时间,用命令:/ctcp TigTag ping
要查询TigTag的本地时间,用命令:/ctcp TigTag time
要查询TigTag的聊天软件版本,用命令:/ctcp TigTag version
要查询TigTag的指针信息,用命令:/ctcp TigTag finger
--------------------------------------------------------------------------------
/DCC 命令(Direct Chat Connection, 直接对话连接)
【语法】
/dcc
【描述】
用来向某人发送文件或者进行密聊。
【注意】
“完整的文件名”在这里是指包含整个路径信息的文件名。
用/DCC CHAT进行密聊和/QUERY的密聊有所不同,用/QUERY进行密聊,所有的消息都要经过IRC服务器转送;而用/DCC CHAT,只是在聊天的最初需要IRC服务器初始化一下,此后双方就等于是通过IP建立起了点对点的连接,所有的消息就直接转送而不是通过IRC服务器转送了,相对就更加安全和隐蔽一些,而且即使这时候IRC服务器DOWN了双方也可以继续聊。
值得注意的是,在用/DCC命令的同时,你的IP地址会暴露给对方,如果是怀有恶意的人……所以,不要随便对陌生人使用/DCC。
--------------------------------------------------------------------------------
/DESCRIBE 命令
【语法】
/describe <#闲聊室|别名> <动作>
【描述】
用来向某个闲聊室或者某个人做出动作,效果等同于/ME命令,主要用于mIRC的脚本编写。
【举例】
/describe #Chat 晕倒,#Chat里的人就会看到你晕倒了。
/describe TigTag 晕倒,TigTag就会在小窗里看到你晕倒了。
--------------------------------------------------------------------------------
/DISCONNECT 命令
【语法】
/disconnect
【描述】
强制和IRC服务器断开连接。
【注意】
这和/QUIT不同,/QUIT是先向IRC服务器发出一个断开请求,然后由服务器切断连接;而/DISCONNECT则是在本地强制断开连接。
--------------------------------------------------------------------------------
/ECHO 命令
【语法】
/echo [颜色码] [-dehiNtsaqlbf] [窗口名称] <信息>
【描述】
用指定的颜色值(0~15)在指定窗口显示信息。其中,参数-a是指在当前窗口;-s是指在mIRC的状态窗口;-d是指在mIRC的Dedicated Query窗口。
参数“-e”是指在信息的前后一行分别放置一个行分隔符;“-iN”是指在指定的第N个字符处将信息自动卷行;“-h”是强制使用硬回车进行卷行;“-t”是指在前缀一个时间戳(当然,时间戳必须设置为打开);“-q”是指如果/echo命令用于一个Alias里,则当调用这条Alias并在命令前前缀一个“.”号时,不显示该信息;“-l”是指采用mIRC的高亮设置来显示信息;“-bf”则是指采用该窗口的Beep/Flash设置来显示信息。
【注意】
用/ECHO显示的信息只有你本人才看得到。
--------------------------------------------------------------------------------
/EXIT 命令
【语法】
/exit
【描述】
用来关闭mIRC这个应用程序(即相当于用鼠标点击了mIRC窗口最右上方的“×”)。
--------------------------------------------------------------------------------
/IGNORE 命令
【语法】
/ignore [-lrpcntikxu#] [on|off|别名/地址] [类型]
【描述】
用来往mIRC的忽略名单里添加或者删除名字。在忽略名单里的别名或者地址,mIRC都将根据你所指定的方式对他们进行忽略。
参数 说明
l 根据你所指定的忽略方式列出忽略名单
r 从忽略名单中删除掉指定的别名或地址
p 忽略指定别名或地址的私人信息
c 忽略指定别名或地址的闲聊室信息
n 忽略指定别名或地址的NOTICE信息
t 忽略指定别名或地址的CTCP信息
i 忽略指定别名或地址对你发出的邀请
k 忽略指定别名或地址的颜色代码
x 忽略除了指定别名或地址的其他人的信息
u# 在指定秒数内忽略指定的别名或地址
【注意】
这里的类型是指“别名!电子邮件别名@地址”格式的地址类型,你如果指定了某人的名字,同时也指定了类型,那么mIRC首先会在当前的服务器上查找你指定的那个人,得到他的地址后,以如下的类型形式反馈出来,并添加到mIRC的忽略名单中。
假设此人叫TigTag,电子邮件是who@where.com,来自127.0.0.1,那么他的地址类型表现如下:
地址类型 表现形式
0 *!who@127.0.0.1
1 *!*who@127.0.0.1
2 *!*@127.0.0.1
3 *!*who@127.0.0.*
4 *!*@127.0.0.*
5 TigTag!who@127.0.0.1
6 TigTag!*who@127.0.0.1
7 TigTag!*@127.0.0.1
8 TigTag!*who@127.0.0.*
9 TigTag!*@127.0.0.*
* 地址类型也可以是10~19,只是通配符的位置较上面又有些变化。
* 这些地址类型也适合其它地方,比如/AUTO命令等。
* 当你正在与人开小窗时,对方的小窗信息无法忽略,除非关掉它。
【举例】
要查看当前是否允许mIRC进行忽略,直接打“/ignore”即可。
要允许mIRC进行忽略,用命令“/ignore on”。
要忽略来自TigTag的所有信息,用命令“/ignore TigTag”。
要忽略来自TigTag的地址,电子邮件别名也与他相同的所有别名的CTCP信息,用命令“/ignore -t TigTag 0”。
只忽略TigTag60秒,用命令“/ignore -u60 TigTag”。
要从忽略名单移除TigTag,用命令“/ignore -r TigTag”。
要从忽略名单移除所有的别名和地址,用命令“/ignore -r”。
--------------------------------------------------------------------------------
/ISON 命令
【语法】
/ison <别名1> [别名2] [别名3...]
【描述】
用来向服务器查询指定的别名是否在线,你可以一次查询多个别名。事实上,很多IRC客户端软件的自动通告功能就是借助于/ISON命令实现的。
--------------------------------------------------------------------------------
/NOTIFY 命令
【语法】
/notify [-r] [on|off|别名] [注释]
【描述】
用来往mIRC的通告名单里添加或删除名字,这样当通告名单里的人在线或离线时,mIRC都会自动通告你。
参数-r是指从通告名单中将指定的名字移除。
* 如果在别名前面加上个“+”号,则表示在mIRC通告你的同时也自动对其做一个/WHOIS命令。【举例】
允许mIRC根据通告名单进行通告,用命令:/notify on
把TigTag加到mIRC的通告名单,用命令:/notify +TigTag Helisheep是也
把TigTag从mIRC的通告名单移除,用命令:/notify -r TigTag
--------------------------------------------------------------------------------
/OMSG 命令
【语法】
/omsg [#闲聊室] <消息>
【描述】
用来给指定闲聊室的所有主持人发送密聊话语,前提是你必须也是主持人。如果未指定闲聊室,那么当前所处的闲聊室就是默认闲聊室。
--------------------------------------------------------------------------------
/ONOTICE 命令
【语法】
/onotice [#闲聊室] <消息>
【描述】
用来给指定闲聊室的所有主持人发送注意信息,前提是你必须也是主持人。如果未指定闲聊室,那么当前所处的闲聊室就是默认闲聊室。
--------------------------------------------------------------------------------
/PARTALL 命令
【语法】
/partall [退出的原因]
【描述】
用来退出所有闲聊室,在某些IRC服务器上,你还可以指定退出的原因。
--------------------------------------------------------------------------------
/PLAY 命令
【语法】
/play [-escpb q# m# rl# t#] [#闲聊室/别名/stop] <文本文件名> [间隔时间]
【描述】
用来播放文本文件到指定的闲聊室或者密聊小窗口。
参数“-e”是指将文本文件作为只有自己可以看到的显示信息播放出来;“-s”是指允许离线使用/play命令;“-c”是指要mIRC把文本文件的内容当成IRC命令强制执行。
如果你连续使用了多个/play命令,则在前一个文本文件尚未播放完之前,后面的文本文件是处于等待状态的,意即在同一时刻mIRC只允许你播放一个文本文件(这样主要是为了防止你FLOOD服务器)。参数“-p”可以把文件的等待序列提前,即优先播放;“-q#”可以指定总共允许的最大等待序列(超出的PLAY请求将被忽略);“-m#”则可以指定每个闲聊室或者别名可以接收的最大等待序列(超出的PLAY请求将被忽略)。注意“-q#”和“-m#”参数都必须是在Remote脚本里使用才有效。
参数“-b”是指将剪贴板里的文本作为文本文件播放出来;参数“-r”是指从文本文件里随机播放一行;参数“-l#”则是指从文本文件里播放指定的行。
参数“-t”是指播放指定标题下的所有内容(直到遇到下一个标题为止)。
使用参数“stop”可以停止播放文本文件。
* 在使用/PLAY命令时,函数$pnick可以返回当前的接收对象。
【注意】
间隔时间的单位是毫秒,默认值是1000
--------------------------------------------------------------------------------
/POP 命令
【语法】
/pop [延迟时间] [#闲聊室] <别名>
【描述】
用来对某人进行一个延迟给帽子。这主要是为了防止大家同时对同一个人给帽子,从而造成系统信息提示的泛滥。
【注意】
间隔时间的单位是秒,如果为0则表明立刻给帽子。
--------------------------------------------------------------------------------
/PROTECT 命令
【语法】
/protect [-r] [on|off|别名] [#闲聊室1,#闲聊室2,..]
【描述】
用来往mIRC的保护名单里添加或者删除名字。也就是说,假设TigTag在你的保护名单里,那么以后当你在某个闲聊室是主持人的时候,TigTag被踢出去了或者帽子被摘了,mIRC就会自动以你的名义把踢TigTag/摘TigTag帽子的人踢出去/摘帽子。
【举例】
要查看当前是否允许mIRC自动保护,直接打“/protect”即可。
要打开mIRC自动保护开关,用命令“/protect on”。
要添加TigTag到保护名单,用命令“/protect TigTag”。
要从保护名单移除TigTag,用命令“/protect -r TigTag”。
--------------------------------------------------------------------------------
/RAW 命令
【语法】
/raw [-q] <命令>
【描述】
用来往IRC服务器发送命令并要求其执行。在某些IRC服务器上,该命令等同于/QUOTE。
参数“-q”可以使mIRC不显示你所发出去的命令。
--------------------------------------------------------------------------------
/SAY 命令
【语法】
/say <消息>
【描述】
用来向当前的闲聊室说话。其实就等于在命令输入栏里直接敲话。
--------------------------------------------------------------------------------
/SERVER 命令
【语法】
/server [服务器地址] [端口] [密码]
【描述】
用来连接某个IRC服务器,并可以指定端口(默认是6667)和密码。
如果不带任何参数,则mIRC默认连接到上一次连接的IRC服务器。
--------------------------------------------------------------------------------
/SILENCE 命令
【语法】
/silence [+|-][地址]
【描述】
用来通知IRC服务器为你建立一个忽略列表,凡是符合SILENCE列表里的人发给你的信息都将被服务器忽略,直至你从SILENCE列表里移除这些地址或者退出IRC服务器。
关于地址的类型请参考/IGNORE命令。
* 这个命令其实与/IGNORE命令非常类似,只不过/SILENCE是利用IRC服务器来忽略,而/IGNORE是利用mIRC本身来忽略。
【举例】
忽略TigTag的任何信息,用命令:/silence +TigTag!*@*
不再忽略来自192.168.*的任何信息,用命令:/silence -*!*@192.168.*
查看服务器为你建立的SILENCE列表,用命令:/silence
--------------------------------------------------------------------------------
/SOUND 命令
【语法】
/sound [on|off|别名/#闲聊室] [消息]
【描述】
用来向某人或者某个闲聊室发出声音(可以是*.wav文件或者*.mid文件),同时还可以夹带上一句话。
【举例】
打开mIRC的声音开关,用命令:/sound on
对#Chat发出passport.mid,用命令:/sound #Chat passport.mid
对TigTag发出tada.wav,并且说Hi,用命令:/sound TigTag tada.wav Hi
--------------------------------------------------------------------------------
/SPLAY 命令
【语法】
/splay [-qwm]
【描述】
用来对自己放出声音(可以是*.wav文件或者*.mid文件),只有自己才听得到。
也可以用来停止当前mIRC正在播放的声音,用命令:/play stop
如果只想停止当前mIRC正在播放的*.wav文件,用命令:/play -w stop
如果只想停止当前mIRC正在播放的*.mid文件,用命令:/play -m stop
参数“-q”可以让你将要播放的声音文件自动排成一个序列,然后顺次播放。
--------------------------------------------------------------------------------
/TIMER 命令
【语法】
/timer[数字/名称] [-ceom] [时间] <重复次数> <间隔时间> <命令>
【描述】
用来重复执行某个命令。默认情况下mIRC使用的是在线TIMER,也就是说,一旦和IRC服务器断开连接,所有的TIMER自动被清除,而参数-o可以强制某个TIMER成为一个离线TIMER;mIRC默认的间隔时间是以秒为单位,而参数-m可以使之以毫秒为单位。
如果重复次数为0,则该TIMER将一直重复下去,直到用/timer[数字/名称] off停止该任务。(用/timers可以查看所有的TIMER;用/timers off可以清除所有的TIMER;在清除TIMER时也允许使用通配符,例如:/timer3? off、/timerflood_* off)
/TIMER命令也可以指定在某个时间才开始重复执行命令。
* 函数$ltimer可以返回你最后一次使用/TIMER命令时所起的计时器的序号或者名称。
【举例】
重复说10次“大家好”,间隔1秒,用命令:/timer 10 1 /say 大家好
在23:00的时候报一次时,用命令:/timer 23:00 1 1 /say 现在的时间是晚上11点整!
终止所有以1开头的TIMER,用命令:/timer1* off
--------------------------------------------------------------------------------
/USERHOST 命令
【语法】
/userhost <别名>
【描述】
用于查找某人的IP。
--------------------------------------------------------------------------------
/WHOWAS 命令
【语法】
/whowas <别名>
【描述】
用来查询最近某人是否登录过当前的IRC服务器。如果有此人的记录,则通过/WHOWAS命令便可得知他/她末次登录的时间,以及末次登录时使用的地址等等信息