- mSL Commands
- mSL Identifiers
- mSL Commands
- mSL Identifiers
- mSL Local Identifiers
- mSL Events
- mSL Event Prefixes
mIRC Commands are a set of built-in routines that can be used to manipulate various properties of mIRC, IRC, as well as operate network sockets, perform I/O operations, and various other things.
Presently undocumented or deprecated commands are indicated in italics. A command is undocumented if it doesn't reasonably appear in the current help.chm, but may appear in the versions.txt
Contents
List of commands (alphabetized)
A
- /abook
- /action
-
/add - /ajinvite
- /alias
- /aline
- /ame
- /amsg
- /anick
- /aop
- /auser
- /auto
- /autojoin
- /avoice
- /away
B
C
- /channel
- /chat
- /clear
- /clearall
- /clearial
- /cline
- /clipboard
- /close
- /closechats
- /closedccs
- /closefserves
- /closemsg
- /cnick
- /color
- /colour
- /comclose
- /comlist
- /commands
- /comopen
- /comreg
- /continue
- /copy
- /creq
- /ctcp
- /ctcpreply
- /ctcps
D
- /dcc
- /dccserver
- /dde
- /ddeserver
- /debug
- /dec
- /describe
- /dialog
- /did
- /didtok
- /disable
- /disconnect
- /dlevel
- /dline
- /dll
- /dns
- /dqwindow
- /drawcopy
- /drawdot
- /drawfill
- /drawline
- /drawpic
- /drawrect
- /drawreplace
- /drawrot
- /drawsave
- /drawscroll
- /drawsize
- /drawtext
E
F
- /fclose
- /filter
- /findtext
- /finger
- /firewall
- /flash
- /flist
- /flood
- /flush
- /flushini
- /fnord
- /font
- /fopen
- /fseek
- /fsend
- /fserve
- /fullname
- /fupdate
- /fwrite
G
- /ghide
- /gload
- /gmove
- /gopts
- /goto
- /gplay
- /gpoint
- /gqreq
- /groups
- /gshow
- /gsize
- /gstop
- /gtalk
- /gunload
- /guser
H
I
J
L
M
N
O
P
- /parseline
- /part
- /partall
- /pdcc
- /perform
- /play
- /playctrl
- /ping
- /pop
- /privmsg
- /protect
- /proxy
- /pvoice
Q
R
- /raw
- /registration
- /reload
- /remini
- /remote
- /remove
- /rename
- /renwin
- /reseterror
- /resetidle
- /return
- /returnex
- /rlevel
- /rline
- /rmdir
- /run
- /ruser
S
- /save
- /savebuf
- /saveini
- /say
- /scid
- /scon
- /server
- /send
- /set
- /setlayer
- /showmirc
- /signal
- /sline
- /sockaccept
- /sockclose
- /socklist
- /socklisten
- /sockmark
- /sockopen
- /sockpause
- /sockread
- /sockrename
- /sockudp
- /sockwrite
- /sound
- /speak
- /splay
- /sreq
- /strip
- /switchbar
T
U
V
W
X
List of commands (categorized)
Getting Started
Server Navigation
Communication
- /me
- /msg
- /action
- /privmsg
- /notice
- /describe
- /amsg
- /ame
- /query
- /qme
- /qmsg
- /onotice
- /omsg
- /vnotice
- /vmsg
- /sound
- /ctcp
- /ping
- /dcc
- /chat
- /send
- /away
Interface
To Be Sorted
- /abook
- /ajinvite
- /alias
- /aline
- /anick
- /aop
- /auser
- /auto
- /autojoin
- /avoice
- /background
- /ban
- /bcopy
- /beep
- /bindip
- /bread
- /break
- /breplace
- /bset
- /btrunc
- /bunset
- /bwrite
- /channel
- /clear
- /clearall
- /clearial
- /cline
- /clipboard
- /close
- /closechats
- /closedccs
- /closefserves
- /closemsg
- /cnick
- /color
- /colour
- /comclose
- /comlist
- /commands
- /comopen
- /comreg
- /continue
- /copy
- /creq
- /ctcpreply
- /ctcps
- /dccserver
- /dde
- /ddeserver
- /debug
- /dec
- /dialog
- /did
- /didtok
- /disable
- /dlevel
- /dline
- /dll
- /dns
- /dqwindow
- /drawcopy
- /drawdot
- /drawfill
- /drawline
- /drawpic
- /drawrect
- /drawreplace
- /drawrot
- /drawsave
- /drawscroll
- /drawsize
- /drawtext
- /ebeeps
- /echo
- /editbox
- /else
- /elseif
- /emailaddr
- /enable
- /events
- /fclose
- /filter
- /findtext
- /finger
- /firewall
- /flash
- /flist
- /flood
- /flush
- /flushini
- /fnord
- /font
- /fopen
- /fseek
- /fsend
- /fserve
- /fullname
- /fupdate
- /fwrite
- /ghide
- /gload
- /gmove
- /gopts
- /goto
- /gplay
- /gpoint
- /gqreq
- /groups
- /gshow
- /gsize
- /gstop
- /gtalk
- /gunload
- /guser
- /hadd
- /halt
- /haltdef
- /hdec
- /hdel
- /hfree
- /hinc
- /hload
- /hmake
- /hotlink
- /hsave
- /ial
- /ialclear
- /ialmark
- /identd
- /if
- /ignore
- /iline
- /inc
- /iuser
- /leave
- /linesep
- /load
- /loadbuf
- /localinfo
- /log
- /logview
- /maxdepth
- /mdi
- /menubar
- /mkdir
- /mnick
- /mode
- /noop
- /notify
- /parseline
- /pdcc
- /perform
- /play
- /playctrl
- /pop
- /protect
- /proxy
- /pvoice
- /queryrn
- /registration
- /reload
- /remini
- /remote
- /remove
- /rename
- /renwin
- /reseterror
- /resetidle
- /return
- /returnex
- /rlevel
- /rline
- /rmdir
- /run
- /ruser
- /save
- /savebuf
- /saveini
- /say
- /scid
- /scon
- /set
- /setlayer
- /showmirc
- /signal
- /sline
- /sockaccept
- /sockclose
- /socklist
- /socklisten
- /sockmark
- /sockopen
- /sockpause
- /sockread
- /sockrename
- /sockudp
- /sockwrite
- /speak
- /splay
- /sreq
- /strip
- /switchbar
- /timer
- /timestamp
- /tip
- /tips
- /titlebar
- /tnick
- /tokenize
- /toolbar
- /tray
- /treebar
- /ulist
- /unload
- /unset
- /unsetall
- /updatenl
- /url
- /username
- /uwho
- /var
- /vcadd
- /vcmd
- /vcrem
- /vol
- /wallchops
- /wallvoices
- /wavplay
- /while
- /window
- /write
- /writeini
Deprecated commands
Six commands have been deprecated in favor of new ones.
Easter Eggs commands
There are currently two easter egg commands. Each simply displays a message. Incidentally, the message can be suppressed with the dot '.' prefix, effectively making a /noop command.
- /fnord echos Nothing to see here. (in white-on-white text) A reference to the books Principia Discordia (1965) and The Illuminatus! Trilogy (1975).
- /xyzzy echos Nothing happens. A reference to the game ADVENT, Colossal Cave Adventure (1976-77) and the Jargon File (1983): The [New] Hacker's Dictionary (1991, 1996).
- /philosophy (mIRC 6.1 only) echos Korben: At least I won lunch. and Mr. Kim: Good philosophy, see good in bad, I like! A reference to the movie The Fifth Element (1997).
- /finger is not an easter egg per se, but is a retired command that does nothing and behaves like /noop.
Removed commands
Eight commands have been completely removed from mIRC.