Scripting Commands » History » Revision 107
Revision 106 (Per Amundsen, 10/05/2015 12:24 AM) → Revision 107/211 (Per Amundsen, 10/05/2015 12:27 AM)
{{>toc}}
h1. Scripting Commands
Parameters in [x] means they are optional.
Parameters in <x> means they are required.
Parameters with a x|y means either x or y can be used.
Click on a command to read more about it.
Commands in bold is AdiIRC only.
| *[[/aclear]]*
[[/action]]
*[[/advertise]]*
[[/ajinvite]]
[[/alias]]
[[/aline]]
[[/amark]]
[[/ame]]
[[/amsg]]
*[[/allnick]]*
[[/anick]]
[[/auser]]
[[/autojoin]]
*[[/aquit]]*
[[/away]]
*[[/back]]*
[[/background]]
[[/ban]]
*[[/banlist]]*
[[/bcopy]]
[[/beep]]
*[[/betaup]]*
*[[/bin2txt]]*
[[/bindip]]
[[/bread]]
[[/break]]
[[/breplace]]
[[/bset]]
[[/btrunc]]
[[/bunset]]
*[[/bw]]*
[[/bwrite]]
[[/channel]]
*[[/charset]]*
[[/clear]]
[[/clearall]]
[[/cline]]
[[/clipboard]]
[[/close]]
[[/color]]
[[/colour]]
[[/comclose]]
[[/comlist]]
| [[/comopen]]
[[/comreg]]
*[[/config]]*
[[/continue]]
[[/copy]]
[[/ctcp]]
[[/ctcps]]
[[/ctcpreply]]
*[[/cycle]]*
[[/dcc]]
[[/dde]]
[[/ddeserver]]
[[/debug]]
[[/dec]]
*[[/dehalfop]]*
*[[/deop]]*
[[/describe]]
*[[/desop]]*
*[[/devoice]]*
[[/dialog]]
[[/did]]
[[/didtok]]
[[/disable]]
[[/disconnect]]
[[/dlevel]]
[[/dline]]
[[/dll]]
[[/dns]]
*[[/dock]]*
*[[/dockpanels]]*
[[/drawcopy]]
[[/drawdot]]
[[/drawfill]]
[[/drawline]]
[[/drawpic]]
[[/drawrect]]
[[/drawreplace]]
[[/drawrot]]
[[/drawsave]]
[[/drawscroll]]
[[/drawtext]]
[[/ebeeps]]
[[/echo]]
| *[[/echox]]*
*[[/edit]]*
[[/editbox]]
[[/else]]
[[/elseif]]
[[/emailaddr]]
[[/enable]]
*[[/encoding]]*
[[/events]]
[[/exit]]
*[[/fakeraw]]*
[[/fclose]]
[[/filter]]
[[/findtext]]
[[/flash]]
[[/flist]]
[[/flushini]]
[[/fopen]]
[[/fseek]]
[[/fullname]]
*[[/fullscreen]]*
[[/fwrite]]
*[[/gcmem]]*
*[[/google]]*
[[/goto]]
[[/guser]]
[[/hadd]]
*[[/halfop]]*
[[/halt]]
[[/haltdef]]
[[/hdec]]
[[/hdel]]
[[/help]]
[[/hfree]]
*[[/highlight]]*
[[/hinc]]
[[/hload]]
[[/hmake]]
[[/hop]]
[[/hsave]]
[[/identd]]
[[/if]]
[[/ignore]]
| [[/inc]]
[[/invite]]
[[/iuser]]
[[/join]]
[[/kick]]
[[/kill]]
*[[/lag]]*
[[/linesep]]
[[/list]]
[[/load]]
[[/loadbuf]]
*[[/lock]]*
*[[/logs]]*
[[/logview]]
[[/markall]]
[[/mdi]]
[[/me]]
[[/menubar]]
[[/mkdir]]
[[/mnick]]
[[/mode]]
[[/msg]]
*[[/msgbox]]*
*[[/mute]]*
*[[/nextunread]]*
[[/nick]]
[[/nickcolumn]]
[[/nicklist]]
[[/nickcolor]]
*[[/nmsg]]*
[[/noop]]
[[/notice]]
[[/notify]]
*[[/np]]*
[[/omsg]]
[[/onotice]]
[[/op]]
*[[/options]]*
[[/parseline]]
[[/part]]
[[/partall]]
*[[/paths]]*
*[[/pgoogle]]*
| *[[/plugins]]*
*[[/priv]]*
[[/query]]
[[/queryrn]]
*[[/quickconnect]]*
*[[/quicksave]]*
[[/quit]]
[[/quote]]
[[/raw]]
*[[/rawx]]*
*[[/rawlog]]*
*[[/realname]]*
*[[/reconnect]]*
*[[/rejoin]]*
[[/reload]]
[[/remini]]
[[/remote]]
[[/remove]]
[[/rename]]
[[/renwin]]
[[/reseterror]]
[[/resetidle]]
*[[/resolve]]*
*[[/restart]]*
[[/return]]
[[/returnex]]
[[/rlevel]]
[[/rline]]
[[/rmdir]]
[[/run]]
[[/ruser]]
[[/say]]
[[/savebuf]]
[[/scid]]
[[/scon]]
*[[/scripts]]*
*[[/search]]*
[[/server]]
*[[/serverlist]]*
[[/set]]
*[[/setconfig]]*
[[/setlayer]]
*[[/setoption]]*
|^. *[[/showadiirc]]*
[[/showmirc]]
[[/signal]]
*[[/slap]]*
*[[/sleep]]*
[[/sline]]
[[/sockaccept]]
[[/sockclose]]
[[/socklist]]
[[/socklisten]]
[[/sockmark]]
[[/sockopen]]
[[/sockpause]]
[[/sockread]]
[[/sockrename]]
[[/sockwrite]]
*[[/sop]]*
[[/splay]]
*[[/statusbar]]*
[[/switchbar]]
*[[/tab]]*
*[[/themes]]*
[[/time]]
[[/timestamp]]
[[/timer]]
[[/tip]]
[[/tips]]
[[/titlebar]]
[[/tokenize]]
[[/toolbar]]
[[/topic]]
*[[/topicbox]]*
[[/treebar]]
[[/ulist]]
*[[/usernick]]*
*[[/txt2bin]]*
*[[/unban]]*
*[[/unignore]]*
[[/unload]]
*[[/unnotify]]*
[[/unset]]
[[/unsetall]]
*[[/update]]*
|^. [[/var]]
*[[/vars]]*
*[[/viewlog]]*
*[[/voice]]*
[[/vol]]
*[[/wdown]]*
[[/while]]
[[/window]]
*[[/wjump]]*
*[[/wnext]]*
*[[/wpause]]*
*[[/wplay]]*
*[[/wprev]]*
[[/write]]
[[/writeini]]
*[[/wsearch]]*
*[[/wseekf]]*
*[[/wseekr]]*
*[[/wselect]]*
*[[/wstop]]*
*[[/wup]]*
|
h1. System information Commands
Output from these are set in Options -> Sysinfo and are merely convenient aliases.
/sysinfo
/gfxinfo
/cpuinfo
/meminfo
/diskinfo
/audioinfo
/uptime
/bw
h1. Missing Commands
/abook
/aop
/avoice
/creq
/dccserver
/dqwindow
/firewall
/flood
/flush
/font
/fsend
/fserve
/ghide
/gload
/gopts
/gplay
/gpoint
/gqreq
/groups
/gshow
/gsize
/gstop
/gtalk
/gunload
/ialclear
/ialmark
/iline
/links
/localinfo
/log
/pdcc
/perform
/play
/playctrl
/pop
/protect
/proxy
/pvoice
/qme
/qmsg
/save
/saveini
/sockudp
/sound
/speak
/sreq
/strip
/tnick
/tray
/updatenl
/url
/uwho
/vcadd
/vcmd
/vcrem
/winhelp
h1. Evaluate identifiers from Editbox
Typing a command in the Editbox with double slashes// will evaluate $identifiers in the line before running it.
E.g //echo -ag My nick is $me
You can also [[tabcomplete]] identifiers manually using $me<tab>.
h1. Creating a new command
You can create a new command by opening the Tools -> Edit Aliases
The format for the command is <command> <code to execute>.
*Example*
<pre>
; Creates a new command '/p' which will evaluate and then execute the code '/part $chan'.
/p /part $chan
</pre>