mIRC 命令
10 9 月, 2010
/JOIN 命令
【语法】
/join <#闲聊室> [该闲聊室的密码]
【描述】
用来加入某个闲聊室。如果该闲聊室设置了密码,你可以指定它。
/PART 命令
【语法】
/part <#闲聊室> [退出的原因]
【描述】
用来退出某个闲聊室,在某些IRC服务器上,你还可以指定退出的原因。
/LIST 命令
【语法】
/list [#闲聊室] [-MIN #] [-MAX #]
【描述】
用来列出服务器上的闲聊室名称(可以使用通配符)。如果不指定名称则列出当前服务器上的所有可用闲聊室;“-MIN #”和“-MAX #”用来限定列出包含指定人数的闲聊室。
【举例】
列出包含2~100个人的所有闲聊室:/list -min 2 -max 100
/MSG 命令
【语法】
/msg <别名|#闲聊室> <消息>
【描述】
用来向某人发出密聊话语,或者对某个闲聊室的所有人说话。
【举例】
假设你敲/msg TigTag 你好,那么TigTag就会在他的小窗口里看到你在说“你好”,而且这句话只有你跟TigTag才会看到;
假设你敲/msg #Chat 大家好,那么在#Chat中的全体成员都会看到你在说“大家好”。
【注意】
当用/MSG命令对某人发出密聊话语时,其作用与/QUERY相同。唯一的区别就是:使用/MSG命令时,自己这边不单独开个小窗口;而使用/QUERY命令时,双方都会各自开一个小窗口进行对侃。
/ME 命令
【语法】
/me <动作>
【描述】
用来在当前闲聊室或者密聊小窗口做出动作。
【举例】
假设你在#Chat,那么当你敲/me 晕倒,#Chat的其他所有人就会看到你“晕倒”了。
/QUERY 命令
【语法】
/query <别名> [密聊话语]
【描述】
用来向某人发出密聊话语。
【举例】
假设你敲/query TigTag 你好,那么你和TigTag双方都会各自弹出一个小窗口,“你好”这句话会同时出现在你跟TigTag各自的小窗口里,而且这句话只有你跟TigTag才会看到。
【注意】
当用/MSG命令对某人发出密聊话语时,其作用与/QUERY相同。唯一的区别就是:使用/MSG命令时,自己这边不单独开个小窗口;而使用/QUERY命令时,双方都会各自开一个小窗口进行对侃。
/NOTICE 命令
【语法】
/notice <别名> <消息>
【描述】
用来向某人发出通告信息。与/MSG和/QUERY不同,这种通告信息不会在双方开小窗。
/WHOIS 命令
【语法】
/whois <别名>
【描述】
用来获取某人的一些信息,如对方的真实名字,对方的IP,对方是何时登录IRC服务器的,等等。
/WHO 命令
【语法】
/who [别名/地址|#闲聊室]
【描述】
用来获取某人的一些信息,如对方的IP;也可根据指定的IP找人;还可以列出指定闲聊室的人名。
【举例】
查找IP地址是127.0.0.1的人,用命令:/who 127.0.0.1
查找IP地址以192.168打头的人,用命令:/who 192.168.*
列出当前IRC服务器上的所有非隐藏的人,用命令:/who
【注意】
不是所有的IRC服务器都支持用/WHO命令找人
/NICK 命令
【语法】
/nick <新别名>
【描述】
用来更改自己的别名。在高版本的mIRC里你也可以用/ANICK命令来更改自己的备用别名,格式同/NICK。
/QUIT 命令
【语法】
/quit [退出连接的理由]
【描述】
用来退出与当前服务器的连接,并可以给出退出的理由。
【注意】
退出的理由只有那些在你退出的时候,与你在同一闲聊室的人才能看见。
/AWAY 命令
【语法】
/away [暂时离开的原因]
【描述】
用来留下一条信息以说明你暂时要离开,你可以指定该信息。以后当某人再向你发送密聊话语或者对你做一个“/WHOIS”命令时,他/她就会看到你留下的信息并且得知你已经暂时离开了。
如果敲不带任何参数的/AWAY命令则可以解除离开状态。
/ADMIN 命令
【语法】
/admin
【描述】
用来查询当前IRC服务器上Admin(即Administrator,IRC里最高级别的管理员)的相关信息
/INFO 命令
【语法】
/info
【描述】
用来查询IRC服务器的信息,例如服务器的名称、版本号等等。
/LUSERS 命令
【语法】
/lusers
【描述】
用来查询当前IRC服务器上的统计信息,例如当前的在线总人数、已经建立了多少个闲聊室等等。
/MOTD 命令
【语法】
/motd
【描述】
用来查询当前IRC服务器上的今日信息(Message Of The Day)。
/LINKS 命令
【语法】
/links
【描述】
用来解析当前的IRC有几个服务器,然后把解析到的结果放到一个单独的小窗口里。
/NAMES 命令
【语法】
/names [#闲聊室]
【描述】
如果未指定闲聊室,则列出当前IRC服务器上的所有别名;否则只列出指定闲聊室的所有别名。
【注意】
如果某人利用/MODE命令对自己使用了“+i”(即设置为隐藏模式),则/NAMES将无法列出他的别名。
/INVITE 命令
【语法】
/invite <别名> <#闲聊室>
【描述】
用来邀请某人到你指定的闲聊室。
/TOPIC 命令
【语法】
/topic <#闲聊室> [新主题]
【描述】
用来更改指定闲聊室的聊天主题。
如果不指定新主题,则系统会告诉你指定闲聊室的当前主题。
/KICK 命令
【语法】
/kick <#闲聊室> <别名> [踢他的原因]
【描述】
用来把某人从你指定的闲聊室赶出去。你可以指定赶他的理由。
【注意】
要使用/KICK命令,你必须在该闲聊室拥有帽子(也就是是主持人),或者是这个聊天服务器的管理员才可以。
/MODE 命令
【语法】
/mode <#闲聊室|别名> [[+|-]参数]
【描述】
/MODE命令是一个强有力的命令,它使得一个闲聊室的主持人能够更改所属闲聊室以及该闲聊室成员的属性。
* 更改闲聊室的属性
参数 效果
b <别名> 禁止某人加入该闲聊室
i 把闲聊室设置成只有被邀请的人才能进入
l <人数> 限定进入该闲聊室的最大人数
m 旁听模式—只有主持人和被许可的人才能说话
n 是否接受从闲聊室外传来的信息(+n为不接受)
o <别名> 使指定的人也成为闲聊室的主持人,即给他/她@符号(帽子)
p 把闲聊室设置成私人房间
s 把闲聊室设置成隐藏
t 锁定主题—只有主持人才能更改它
k <密码> 为闲聊室设置密码—只有知道密码的人才能进来
* 更改用户的属性
参数 效果
i 使你变得不可见—如果你不在任何闲聊室里,而别人又不知道你的别名的话,他/她就看不到你
o IRC管理员(IRC-OP)状态,/MODE命令只能取消该状态。要设置该状态必须用/OPER命令
s 是否接受服务器的通告(+s为接受)
v 允许某人在一个设置成旁听模式的闲聊室说话
w 是否接收WALLOPS信息
【注意】
要在某个闲聊室使用/MODE命令,大多数情况下,你必须在该闲聊室拥有帽子(也就是是主持人)才可以。
你只能更改某人在某个闲聊室的属性,而不能更改其在IRC服务器上的属性(自己除外)。
【举例】
使TigTag成为#Chat的主持人,用命令:/mode #Chat +o TigTag
使TigTag不再是#Chat的主持人,用命令:/mode #Chat -o TigTag
禁止TigTag进入#Chat,用命令:/mode #Chat +b TigTag
不再禁止TigTag进入#Chat,用命令:/mode #Chat -b TigTag
限定#Chat的最大人数是100,用命令:/mode #Chat +l 100
使TigTag在服务器上隐藏起来,用命令:/mode TigTag +i
……
* 如果要使多个人成为主持人,这里有个更快捷的方法:/mode #Chat +oooo nicka nickb nickc nickd
/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 <消息>
【描述】
用来向当前的闲聊室说话。其实就等于在命令输入栏里直接敲话。
/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命令便可得知他/她末次登录的时间,以及末次登录时使用的地址等等信息
/OPER 命令
【语法】
/oper
【描述】
用来向IRC服务器请求IRC-OP。如果输入的IRC-OP别名和IRC-OP密码都正确的话,那么服务器就会给你“+o”属性,这样你就成为了一个IRC管理员(IRC-OP、OPER)了。
【注意】
几乎在所有的IRC服务器上,对于IRC-OP别名和IRC-OP密码的大小写都是敏感的。
一般情况下,IRC服务器在给你+o时还会给你+s,这样你就会自动接收到从服务器发来的注意信息了(如某人被管理员KILL掉、KLINE掉等等)。
一旦你通过/OPER命令成为了一个IRC-OP,那么,任何闲聊室里的@(即帽子)对你来说都将不再重要,你可以无条件行使所有闲聊室里主持人的几乎一切权力(比如让某人成为闲聊室的主持人、把某人踢出闲聊室等等)。
要想取消自己的IRC-OP状态,可以使用命令:/mode <自己的别名> -o
/KILL 命令
【语法】
/kill <别名> [原因]
【描述】
用来将某人踢出IRC服务器,并可以给出原因。
/KLINE 命令
【语法】
/kline <电子邮件别名@地址> [原因]
【描述】
用来把来自某个地址的所有别名踢出IRC服务器,并且禁止他们再次通过该地址连接到当前的IRC服务器。
【举例】
禁止所有来自127.0.0.1的人登录IRC,用命令:/kline *@127.0.0.1
TigTag在登录IRC时填写的电子邮件是who@where.com,来自192.168.0.*,要禁止他登录IRC,用命令:/kline who@192.168.0.*
【注意】
电子邮件别名,又称UserID、ID,指的是用户在连接到IRC服务器时通过IRC客户端软件所提供的电子邮件里的名字(例如某人登录时个人信息里填的电子邮件为who@where.com,那么他的电子邮件别名就是who);地址则是指该用户连接到IRC服务器时的IP地址或主机名(HostName)。
一旦使用了KLINE,那么所有符合KLINE中电子邮件别名@地址的用户都将被KILL掉,而且他们将无法再次登录上该IRC服务器(一登录上就会被服务器自动KILL掉),除非被UNKLINE。
* 如果你是ADMIN,那么你还可以使用/AKILL命令和/RAKILL命令,其用法同/KLINE及/UNKLINE,但作用是全服务器封杀,而且普通的IRC-OP无法使用/UNKLINE解除。
/UNKLINE 命令
【语法】
/unkline <电子邮件别名@地址>
【描述】
用来把某个电子邮件别名@地址从KLINE列表里移除。
/STATS 命令
【语法】
/stats [ko]
【描述】
/STATS是一个很有用的命令,根据各个IRC服务器的不同和使用的参数不同,它可以查看到许多与服务器相关的信息。这里只介绍两个非常有用的参数:“o”参数是列出IRC服务器上所有的IRC-OP列表(不管他们是否在线);“k”参数则是列出IRC服务器上当前被KLINE或者AKILL了的地址。
/SHUN 命令
【语法】
/shun [+|-][别名!电子邮件别名@地址] [原因]
【描述】
用来禁止某个别名或者来自某个地址的所有别名在IRC服务器上发出信息。一旦某人或来自某个地址的所有人被SHUN了,那么他们在IRC服务器上发出的所有信息都将被忽略。这样,他们就相当于成为了当前IRC服务器上的旁听者,不能做任何事情。
【举例】
禁止TigTag在服务器上发出任何信息,用命令:/shun +TigTag!*@* 你被SHUN了
不再禁止来自192.168.0.2的人在服务器上发出信息,用命令:/shun -*!*@192.168.0.2
列出当前所有被SHUN了的别名或地址,用命令:/shun
【注意】
在某些服务器上,有专门的/UNSHUN命令以清除SHUN列表。/SHUN命令的格式也可能有所不同,请参照具体的帮助文档。
/WALLOPS 命令
【语法】
/wallops <消息>
【描述】
用来对IRC服务器上当前的所有IRC-OP发信息。
【注意】
WALLOPS信息并非只有IRC-OP或以上管理员才能看到,只要自身属性被+w,则任何人都可以看到该信息。
/GLOBOPS 命令
【语法】
/globops <消息>
【描述】
用来对IRC服务器上当前的所有IRC-OP发信息,和/WALLOPS不同的是,这是以服务器通告的形式发给IRC-OP或以上级别的管理员。
/LOCOPS 命令
【语法】
/locops <消息>
【描述】
作用同/GLOBOPS命令,唯一不同的是/LOCOPS只发送信息给本IRC服务器上的管理员,而/GLOBOPS是发给全服务器的管理员。
/AJINVITE 命令
【语法】
/ajinvite [on | off]
【描述】
用来打开或者关闭mIRC的收到邀请自动加入设置。
/BACKGROUND 命令
【语法】
/background [-aemsgdluhcfnrtpx] [窗口名称] [背景文件名]
【描述】
用来设置mIRC内部指定窗口的背景(也可以设置工具栏和窗口切换栏的背景)。
参数“-a”是指当前窗口;“-m”是指mIRC主窗口;“-s”是指mIRC的状态窗口;“-g”是指Finger窗口;“-d”是指mIRC的专门用于接受小窗信息的窗口(需要在mIRC里设置);“-e”是指设置为mIRC的默认背景。
参数“-cfnrtp”分别是指将背景图案设置为居中(Center)、填充(Fill)、正常大小(Normal)、拉伸(Stretch)、平铺(Tile)或者是相片(Photo)模式。
参数“-luh”则分别是指设置工具栏的背景、工具栏按钮的背景和窗口切换栏的背景。
参数“-x”可以取消背景图案。
* 窗口名称仅仅是在没有指定窗口参数的时候才需要;如果只是想改变背景图案的显示方式,可以不需要指定背景文件名。
* 你也可以点击mIRC菜单栏上“File”旁边的图标来进行背景文件的设置。
/BEEP 命令
【语法】
/beep [次数] [间隔时间]
【描述】
用来发出WINDOWS的默认声音。你可以指定发出声音的次数及每两次之间的间隔时间(以毫秒计)。
/CLIPBOARD 命令
【语法】
/clipboard [-a] <文本>
【描述】
用于将指定的文本复制到剪贴板内。
参数“-a”可以将该文本追加到剪贴板的原有内容之后。
/COLOUR 命令
【语法】
/colour <屏幕信息名称> <颜色代码>
【描述】
用于改变mIRC里的各种信息的默认颜色。
* 你也可以直接点击工具栏上的左起第十个按钮以进行更细的设置。
/COPY 命令
【语法】
/copy -ao <源文件名> <目标文件名>
【描述】
用来拷贝文件。参数“-a”是指将源文件内容追加到目标文件之后;参数“-o”是如果已经存在目标文件,则将其覆盖。
* 源文件名可以使用通配符,目标文件名也可以是一个目录名。
/CREQ 命令
【语法】
/creq [+m|-m] [ask | auto | ignore]
【描述】
用来设置当有人对你发出DCC Chat请求时mIRC的反应——是弹出对话框询问(ask)、自动接受(auto)还是自动忽略(ignore)。参数“+m”和“-m”可以设置是否将该DCC Chat窗口最小化。
* 你也可以在mIRC的设置选项里对此进行具体设置。
/CTCPREPLY 命令
【语法】
/ctcpreply <别名> [回复信息]
【描述】
用于回复指定的CTCP查询。
【举例】
回复TigTag的TIME查询,用命令:/ctcpreply TigTag TIME 不告诉你
/DLL 命令
【语法】
/dll
<进程名称> [数据信息]
【描述】
这条命令可以让你调用为mIRC编写的库文件。
/DNS 命令
【语法】
/dns [-ch] <别名 | 地址>
【描述】
用于解析域名或者IP地址。如果给出的对象是别名,则mIRC会先查找该别名所在的地址,然后再对这个地址进行DNS解析。
参数“-c”可以清除欲被解析的地址列表;“-h”可以强制mIRC把一个地址作为域名进行解析。
/DQWINDOW 命令
【语法】
/dqwindow [on | off | show | hide | min ]
【描述】
用于对Dedicated Window进行设置,是允许使用(on)、禁止使用(off)、显示(show)、隐藏(hide)或者是最小化(min)。
* 所谓Dedicated Window,就是指mIRC开辟的一个专门用于接收小窗信息的窗口,但这需要在mIRC的设置选项里进行设置。
/EDITBOX 命令
【语法】
/editbox [-sap | [=]窗口名称] <信息>
【描述】
用于在指定窗口的输入栏里显示指定信息。
参数“-s”是指mIRC的状态窗口(Status Window),“-a”是指当前窗口;参数“-p”是指在指定信息的后面接一个英文空格。
* 如果指定窗口是一个DCC Chat窗口,则需要在窗口名称前面前缀一个“=”号,例如“=TigTag”。
/EMAILADDR 命令
【语法】
/emailaddr [E-Mail地址]
【描述】
用于改变你在mIRC的设置选项里所填的E-Mail地址。
【提示】
可以用$emailaddr函数来返回该E-Mail地址。
/FULLNAME 命令
【语法】
/fullname [真实名字]
【描述】
用于改变你在mIRC的设置选项里所填的真实名字。
【提示】
可以用$fullname函数来返回当前的真实名字。
/FILTER 命令
【语法】
/filter [-sgdfwxnpriocteu] [n-n2] [c s] <源文件名或窗口名 | 自定义对话框ID> <输出文件名或窗口名 | 自定义对话框ID>
【描述】
用于扫描指定文件或窗口里的包含某个关键字的行,并将结果输出到指定的文件或者自定义窗口里。
参数“-f”和“-w”分别用来表明源文件(或窗口)及输出文件(或窗口)的类型,例如:
/filter -ff in.txt out.txt *xirc*
这里的“-ff”即表明作为扫描源的in.txt是个文件,而作为输出结果的out.txt也是个文件。又如:
/filter -wf #in.txt #out.txt *xirc*
这里的“-wf”则表明作为扫描源的#in.txt是个窗口名称,而作为输出结果的#out.txt则是个文件名称。
参数“-x”表明除却包含关键字的其他行;“-n”表明在扫描到的行前面注明行号;“-s”表明将mIRC的状态窗口作为扫描源;“-g”表明将mIRC的Finger窗口作为扫描源;“-q”表明将mIRC的Dedicated Query窗口作为扫描源;“-p”表明将扫描到的行自动卷行后再输出到某个自定义窗口里;“-r”则是指定扫描的范围——是从第n行到第n2行。
参数“-i”指提供一个mIRC的自定义对话框ID来作为扫描源;“-o”指提供一个mIRC的自定义对话框ID来作为输出结果。
参数“-c”指在输出结果到指定的文件(或窗口)之前,先清除掉该文件(或窗口)的内容。
参数“-t”指按照给定的[c s]参数对输出结果排序,用ASCII码表示的s是列c的分隔符(我也不知道这里究竟是什么意思,原文是:column C using character S as the columns separator)。
参数“-e”表示将输出结果反向排序;“-u”表示将输出结果按数字排序。
* 注:在完成了一次/filter命令之后,有个$filtered函数可以返回扫描到的符合条件的总行数。
/FINDTEXT 命令
【语法】
/findtext [-n] <要查找的信息>
【描述】
用于查找当前窗口的指定信息(事实上,按下Ctrl+F似乎更方便些)。
/FLASH 命令
【语法】
/flash [-bwrN] <提示文字>
【描述】
用于闪烁mIRC的程序图标,并且在其窗口的标题栏上显示指定的提示文字。
参数“-b”可以使mIRC在闪烁的同时,每秒还发出一次Windows的默认声音。
参数“-w”可以使mIRC在闪烁的同时还播放指定的声音文件(参见此处)。
参数“-rN”表明只闪烁N次。
/FLUSHINI 命令
【语法】
/flushini
【描述】
mIRC在使用时,所有相关的INI文件都是被读入内存中的;如果你修改了某个INI文件后想要让它立刻生效,则可以使用本命令。
/FONT 命令
【语法】
/font [-asgb | 窗口名称] [字号] [字体名称]
【描述】
用于改变指定窗口的显示字体。
参数“-a”是指当前窗口;“-s”是指mIRC的状态窗口;“-g”是指Finger窗口;“-b”是指采用粗体字。
* 如果只输入“/font”,则mIRC会弹出一个字体设置对话框让你设置当前窗口的字体。
/HELP 命令
【语法】
/help [关键字]
【描述】
用于打开mIRC的帮助文件。如果你指定了一个关键字,则mIRC会在打开帮助文件后自动转到包含该关键字的位置(如果有的话)。
/HOP 命令
【语法】
/hop [#闲聊室]
【描述】
退出当前闲聊室并且转入另一个指定的闲聊室。如果没有指定则是立刻再次转入当前闲聊室。
* 注:本命令是在mIRC 5.7之后才成为内部命令的,在以前的mIRC版本里都是作为一条Alias命令而存在。
/JOIN 命令
【语法】
/join [-inx] <#闲聊室> [闲聊室密码]
【描述】
用于创建或者进入指定的闲聊室,如果该闲聊室被设置了密码也可以用此命令来指定。
参数“-i”表示进入你最后一次被邀请去的闲聊室(使用此参数时不需要指定闲聊室名);参数“-n”表示进入闲聊室后将该窗口最小化;“-x”表示进入闲聊室后将该窗口最大化。
/LINESEP 命令
【语法】
/linesep [-s | 窗口名称]
【描述】
用于显示指定窗口的行分隔符(可以在mIRC里设定行分隔符)。
/LOAD 命令
【语法】
/load <-a | -pscqnm | -ruvsN> <脚本文件名>
【描述】
用于载入指定的脚本文件。
参数“-a”用于载入Alias文件。
参数“-ps”用于载入状态窗口的Popup菜单;“-pc”用于载入大窗的Popup菜单;“-pq”用于载入小窗的Popup菜单;“-pn”用于载入大窗人名列表的Popup菜单;“-pm”用于载入菜单栏里的Popup子菜单。
参数“-ru”用于载入一个自定义用户访问级别文件;“-rv”用于载入一个变量文件;“-rs”用于载入一个Remote脚本文件。
* 你也可以使用/RELOAD命令来载入一个脚本文件,参数同上,但使用/reload却不会触发on LOAD和on START事件。
* 当使用/load -rsN时,这里的参数“N”将会把该Remote脚本载入到指定的第N个位置。
【注意】
一次只能载入一个脚本文件。
/LOADBUF 命令
【语法】
/loadbuf [行数] [-prsglecoNt] <窗口名称 | 自定义对话框 ID> <文件名>
【描述】
用于将指定文件从文件尾计起的指定行输出到指定的窗口里。
参数“-p”表明自动卷行后再输出;“-r”表明在输出结果前先将窗口内容清空;“-s”表明输出到mIRC的状态窗口;“-g”表明输出到mIRC的Finger窗口;“-l”表明输出到一个带有目录列表的自定义窗口里的目录列表里;“-cN”表明用指定的颜色(N为颜色序号)来显示输出结果。
参数“-t”表示在指定文件的指定标题([topic])下寻找某行并输出。
参数“-o”则表明用一个自定义对话框ID来代替输出窗口名称,以便将文件内容输出到自定义对话框里。
【举例】
/loadbuf 20 @test test.txt,这将把test.txt的最后20行输出到@test这个自定义窗口里
/loadbuf 10-20 -p #Chat test.txt,这将把test.txt的第10-20行自动卷行后输出到窗口#Chat里
/loadbuf 10 -spc3 test.txt,这将以绿色把test.txt的最后10行输出mIRC的状态窗口里并自动卷行
/LOCALINFO 命令
【语法】
/localinfo -uh
【描述】
查找并自动设置你的本机信息。
参数“-u”是指使用/USERHOST命令查找;而参数“-h”是指进行普通的查找。
/LOG 命令
【语法】
/log <窗口名称> [-f 文件名]
【描述】
开始或者停止对指定窗口的记录。可以用“-f”参数来指定记录文件名。
/MDI 命令
【语法】
/mdi [-act]
【描述】
允许你对窗口的分布进行调整——是排列图标(-a)、将所有窗口层叠(-c),还是将所有窗口平铺(-t)。
/MKDIR 命令
【语法】
/mkdir <目录名>
【描述】
用于创建一个指定的目录。
/REMINI 命令
【语法】
/remini <标题> [条目]
【描述】
用于删除指定INI文件里指定标题下的所有内容或者指定的条目。
【注意】
当一个INI文件正在使用时不要使用本命令来修改该INI文件。
/REMOVE 命令
【语法】
/remove <文件名>
【描述】
用于删除指定文件。
/RENAME 命令
【语法】
/rename <原文件名> <新文件名>
【描述】
用于将指定文件更名。
/RESETIDLE 命令
【语法】
/resetidle [秒数]
【描述】
用于将$idle函数的值重置为0或者指定的秒数。
/RMDIR 命令
【语法】
/rmdir <目录名>
【描述】
用于删除指定目录。
* 注:只有当该目录确实为空时才可以被本命令删除掉。
/RUN 命令
【语法】
/run [-n] <文件名> [参数]
【描述】
本命令可以使mIRC运行其它的程序(或文件),如果该程序可以带参数则也可以用此命令指定。
如果给出的文件名不是一个可执行文件,则mIRC会先去查找与该文件相关联的程序,然后再使用该程序将这个文件打开。
参数“-n”可以使得该文件在运行时处于最小化状态。
/SAVE 命令
【语法】
/save <-pscqnm | -ruv> <文件名>
【描述】
用于保存指定的Popup文件、自定义用户访问级别文件(Users)或者变量(Variables)文件。
参数“-ps”用于保存状态窗口的Popup菜单;“-pc”用于保存大窗的Popup菜单;“-pq”用于保存小窗的Popup菜单;“-pn”用于保存大窗人名列表的Popup菜单;“-pm”用于保存菜单栏里的Popup子菜单。
参数“-ru”用于保存自定义用户访问级别文件;“-rv”用于保存变量文件。
/SAVEBUF 命令
【语法】
/savebuf [-sga] [行数] <窗口名称> <文件名>
【描述】
用于将指定窗口从后面计起的指定行保存到一个指定文件里。
参数“-s”表明保存mIRC状态窗口的内容;“-g”表明保存mIRC Finger窗口的内容。
参数“-a”表明将要保存的内容追加到指定文件的最后。
【举例】
/savebuf 20 @test test.txt,此命令将把@test这个自定义窗口里的末20行保存在文件test.txt里
/SAVEINI 命令
【语法】
/saveini
【描述】
用于把当前的设置保存在所有与mIRC相关的INI文件里。
/SERVER 命令
【语法】
/server -sar [IRC服务器地址] [-p 端口] [-g 所属的组] [-w 密码] [-d 连接描述]
【描述】
用于修改mIRC的服务器列表。
参数“-s”表示将服务器列表排序;“-a”表示新增添一个连接到mIRC的服务器列表(如果已存在该连接则将其更新);“-r”是指从mIRC的服务器列表里删除一个连接。
当使用“-g”、“-w”和“-d”参数时,如果指定的值为“none”,则表明将该信息删除。
【注意】
要用此命令修改mIRC的服务器列表,则必须指定参数“-sar”中的至少一个。
/SHOWMIRC 命令
【语法】
/showmirc [-nrstxop]
【描述】
用于调整mIRC的主窗口。
参数“-n”表示将主窗口最小化;“-r”表示将主窗口还原;“-s”表示将主窗口显示出来;“-t”表示将mIRC显示在系统托盘里;“-x”表示将主窗口最大化;“-o”表示将主窗口始终置于桌面的最上面;“-p”表示将主窗口不再置于桌面的最上面。
/SLINE 命令
【语法】
/sline [-a | -r] <#闲聊室名称>
【描述】
用于选择(或者取消选择)指定闲聊室人名列表里的别名。
参数“-a”表示在原有基础上再多选择一个别名;“-r”表示不再选中任何别名。
* 可以使用具体的名称来选取别名,也可以使用数字来选取人名列表中的第N个别名。
/SREQ 命令
【语法】
/sreq [+m|-m] [ask | auto | ignore]
【描述】
用来设置当有人对你发出DCC Send请求时mIRC的反应——是弹出对话框询问(ask)、自动接受(auto)还是自动忽略(ignore)。参数“+m”和“-m”可以设置是否将该DCC Send窗口最小化。
* 你也可以在mIRC的设置选项里对此进行具体设置。
/STRIP 命令
【语法】
/strip [+-burc]
【描述】
用来设置是否过滤其他人的字体修饰。
参数“+b”表示过滤粗体字;“+u”表示过滤下划线字;“+r”表示过滤反显字;“+c”表示过滤字体的色彩。当被设置为“-b”、“-u”、“-r”、“-c”的时候则表示不过滤。
* 你也可以在mIRC的设置选项里对此进行具体设置。
【举例】
/strip +b-urc,此命令表示让mIRC过滤掉其他人的粗体字。
/TIMESTAMP 命令
【语法】
/timestamp [-fs | a | e] [on | off | default] [窗口名称]
【描述】
用来打开或者关闭指定窗口的时间戳。
参数“-s”表明针对mIRC的状态窗口;“-a”表明针对当前窗口;“-e”表明针对当前你所打开的所有窗口。
参数“on”表示打开时间戳;“off”表示关闭时间戳;“default”表示使用mIRC设置选项里的设置。
使用“-f”参数可以自定义时间戳的显示方式(具体时间格式请参考$asctime()函数),例如:/timestamp -f [HH:nn]。
/TITLEBAR 命令
【语法】
/titlebar [@窗口名称] <指定文本>
【描述】
用来将mIRC主程序窗口的标题栏信息改成指定文本。
如果指定了某个自定义窗口的名称,则是改变该自定义窗口的标题栏信息。
/TOKENIZE 命令
【语法】
/tokenize
【描述】
此命令可以将以ASCII字符C分隔开的Token文本(参见Token 函数)赋予$1、$2…$N(参见$1- 函数)。
【举例】
/tokenize 44 a,b,c,d,e,此命令将把“a”赋给$1,“b”赋给$2,“c”赋给$3,“d”赋给$4,“e”赋给$5。
/UNLOAD 命令
【语法】
/unload <-a | -rs> <文件名>
【描述】
用于卸载指定的Alias文件或者Remote脚本文件。
参数“-a”是指卸载Alias文件;“-rs”是指卸载Remote脚本文件。
【举例】
/unload -a aliases.ini,此命令将卸载aliases.ini这个Alias文件
/unload -rs script.ini,此命令将卸载script.ini这个Remote脚本文件
【注意】
一次只能卸载一个文件。
/UPDATENL 命令
【语法】
/updatenl
【描述】
在通常情况下,mIRC在一个kick/part/quit事件中所用到的IAL列表和闲聊室人名列表,都是在脚本运行完之后才进行更新的;而使用此命令可以让mIRC立刻进行更新。
/URL 命令
【语法】
/url [on | off | show | hide | -dran] [[N | mark] | 地址]
【描述】
用于显示或者隐藏mIRC的URL窗口,并允许你修改该窗口所列出的地址。
* 使用该命令时,mIRC将捕获屏幕上所有看起来象是个网络地址(URL, Universal Resource Locator)的信息,并将其保存在一个专门的URL窗口里。
参数“-r”表示从URL窗口里删除第N条地址,或者删除符合参数“mark”的所有地址。
参数“-a”和“-n”允许你打开浏览器连接到给出的地址;其中,“-a”表示使用当前被激活的浏览器窗口;而“-n”表示另外打开一个新的浏览器窗口。
/USERNAME 命令
【语法】
/username <新名字>
【描述】
用于改变你在mIRC的设置选项里所填的真实姓名。
/WINHELP 命令
【语法】
/winhelp <帮助文件名> [关键字]
【描述】
调用Windows的帮助系统来打开一个帮助文件,并可以根据你所给的关键字而转到相应内容。
/WRITE 命令
【语法】
/write [-cida l# s# w#] <文件名> [文本]
【描述】
用于将指定文本写入指定的文件。
参数“-c”表示在写入文件之前先将目标文件的内容清空;参数“-l#”表示将指定文本写入到目标文件的指定行,并将原来的行覆盖;参数“-i”表示以插入方式将文本写入到目标文件里,如果没有指定文本则是在“-l#”处插入一个空行,如果连“-l#”参数也没有指定则是在目标文件的末尾插入一个空行;参数“-d”表示从目标文件里删除掉指定的行(如果没有使用“-l#”参数则表示删除目标文件的最后一行);参数“-s#”表示查找以指定文本作为开始的行,然后符合条件的第一行进行操作;参数“-w#”表示查找包含指定文本的行,然后对符合条件的第一行进行操作;参数“-a”表示让mIRC把文本追加到目标文件的指定行之后。
【警告】
不要使用本命令来对一个INI文件进行操作,否则有可能将该文件损坏!
【举例】
/write test.txt Welcome to xIRC.,此命令将把“Welcome to xIRC.”增加到test.txt文件的最后一行
/write -c test.txt Welcome to xIRC.,此命令将先清空test.txt文件的内容,然后把“Welcome to xIRC.”写入进去
/write -l10 test.txt Welcome to xIRC.,此命令将把“Welcome to xIRC.”写入到test.txt文件的第10行,如果第10行已有内容则将其覆盖
/write -dsxirc test.txt,此命令将在test.txt文件里查找以“xirc”作为开始单词的行,如果找到则将其删除
/WRITEINI 命令
【语法】
/writeini -n [INI文件名] <标题> [条目] [值]
【描述】
用于将指定文本写入指定的INI文件。
参数“-n”表示即使目标文件大于64K,mIRC也将对其进行操作。
【举例】
假设有这样一个INI文件(假设文件名是mirc.ini):
…
[DDE]
ServerStatus=on
ServiceName=mirc
…
使用命令/writeini mirc.ini DDE ServerStatus off则可以将上面的DDE标题下ServerStatus条目的值从“on”改为“off”
使用命令/writeini mirc.ini DDE ServerName xirc则可以将上面的DDE标题下ServerName条目的值从“mirc”改为“xirc”
使用命令/writeini mirc.ini DDE CheckName off则可以在上面的DDE标题下新建一个CheckName条目,并将“off”作为它的值
分类: 其他 |
帮博主补充一下介绍:
mIRC 是英国 mIRC 公司出品的IRC(Internet Relay Chat) 类客户端软件,目前风靡于全世界。界面优美,彩色文本行,全 DCC、XDCC 文件发送和接收能力,aliases,远程命令和事件操作,与位置相关的下拉菜单,WWW 和声音支持。还可以为你建立自己的组群,满足你和朋友们单独沟通的需求.mIRC是由Khaled Mardam-Bay编写,由于所占带宽极小,而且也有着极好的扩充性(通过编写脚本),因此出来没多久就在全世界流行了起来,成为了IRC高手们最常用的工具之一。