From WikiChip
Difference between revisions of "mirc/identifiers"
< mirc

(Deprecated identifiers)
 
(5 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
{{mirc title|List of Identifiers}}
 
{{mirc title|List of Identifiers}}
 
'''mIRC identifiers''' are a set of built-in value-returning routines that can be used to query mIRC for various data structures, mIRC, IRC, and OS related properties such as a file size or the 6th nick in a channel.
 
'''mIRC identifiers''' are a set of built-in value-returning routines that can be used to query mIRC for various data structures, mIRC, IRC, and OS related properties such as a file size or the 6th nick in a channel.
 +
 +
Presently undocumented or deprecated identifiers are indicated in ''italics''.  An identifier is undocumented if it doesn't reasonably appear in the current help.chm, but may appear in the [https://www.mirc.com/versions.txt versions.txt]
  
 
== List of identifiers (alphabetized) ==
 
== List of identifiers (alphabetized) ==
Line 25: Line 27:
 
* {{mIRC|$+}}
 
* {{mIRC|$+}}
 
* {{mIRC|$++}}
 
* {{mIRC|$++}}
* {{mIRC|$?}}
+
* ''{{mIRC|$?}}''
  
 
'''A'''
 
'''A'''
Line 54: Line 56:
 
* {{mIRC|$atan}}
 
* {{mIRC|$atan}}
 
* {{mIRC|$atan2}}
 
* {{mIRC|$atan2}}
* {{mIRC|$auto}}
+
* ''{{mIRC|$auto}}''
 
* {{mIRC|$avoice}}
 
* {{mIRC|$avoice}}
 
* {{mIRC|$away}}
 
* {{mIRC|$away}}
Line 62: Line 64:
 
'''B'''
 
'''B'''
 
* {{mIRC|$banmask}}
 
* {{mIRC|$banmask}}
* {{mIRC|$banlist}}
+
* ''{{mIRC|$banlist}}''
 
* {{mIRC|$base}}
 
* {{mIRC|$base}}
* {{mIRC|$beta}}
+
* ''{{mIRC|$beta}}''
 
* {{mIRC|$bfind}}
 
* {{mIRC|$bfind}}
 
* {{mIRC|$bindip}}
 
* {{mIRC|$bindip}}
Line 83: Line 85:
 
* {{mIRC|$chan}}
 
* {{mIRC|$chan}}
 
* {{mIRC|$chanmodes}}
 
* {{mIRC|$chanmodes}}
* {{mIRC|$channel}}
+
* ''{{mIRC|$channel}}''
 
* {{mIRC|$chantypes}}
 
* {{mIRC|$chantypes}}
 
* {{mIRC|$chat}}
 
* {{mIRC|$chat}}
Line 94: Line 96:
 
* {{mIRC|$cnick}}
 
* {{mIRC|$cnick}}
 
* {{mIRC|$color}}
 
* {{mIRC|$color}}
* {{mIRC|$colour}}
+
* ''{{mIRC|$colour}}''
 
* {{mIRC|$com}}
 
* {{mIRC|$com}}
 
* {{mIRC|$comcall}}
 
* {{mIRC|$comcall}}
Line 134: Line 136:
 
* {{mIRC|$didtok}}
 
* {{mIRC|$didtok}}
 
* {{mIRC|$didwm}}
 
* {{mIRC|$didwm}}
* {{mIRC|$dir}}
+
* ''{{mIRC|$dir}}''
 
* {{mIRC|$disk}}
 
* {{mIRC|$disk}}
 
* {{mIRC|$dlevel}}
 
* {{mIRC|$dlevel}}
Line 147: Line 149:
 
* {{mIRC|$ebeeps}}
 
* {{mIRC|$ebeeps}}
 
* {{mIRC|$editbox}}
 
* {{mIRC|$editbox}}
* {{mIRC|$email}}
+
* ''{{mIRC|$email}}''
 
* {{mIRC|$emailaddr}}
 
* {{mIRC|$emailaddr}}
 
* {{mIRC|$encode}}
 
* {{mIRC|$encode}}
Line 153: Line 155:
 
* {{mIRC|$error}}
 
* {{mIRC|$error}}
 
* {{mIRC|$eval}}
 
* {{mIRC|$eval}}
* {{mIRC|$evalnext}}
+
* ''{{mIRC|$evalnext}}''
 
* {{mIRC|$event}}
 
* {{mIRC|$event}}
 
* {{mIRC|$eventid}}
 
* {{mIRC|$eventid}}
 +
* {{mIRC|$eventparms}}
 
* {{mIRC|$exists}}
 
* {{mIRC|$exists}}
 
* {{mIRC|$exiting}}
 
* {{mIRC|$exiting}}
Line 164: Line 167:
 
* {{mIRC|$ferr}}
 
* {{mIRC|$ferr}}
 
* {{mIRC|$fgetc}}
 
* {{mIRC|$fgetc}}
* {{mIRC|$file}}
+
* ''{{mIRC|$file}}''
 
* {{mIRC|$filename}}
 
* {{mIRC|$filename}}
 
* {{mIRC|$filtered}}
 
* {{mIRC|$filtered}}
Line 179: Line 182:
 
* {{mIRC|$fread}}
 
* {{mIRC|$fread}}
 
* {{mIRC|$fromeditbox}}
 
* {{mIRC|$fromeditbox}}
* {{mIRC|$fserv}}
+
* ''{{mIRC|$fserv}}''
 
* {{mIRC|$fserve}}
 
* {{mIRC|$fserve}}
 
* {{mIRC|$fulladdress}}
 
* {{mIRC|$fulladdress}}
Line 198: Line 201:
 
* {{mIRC|$hash}}
 
* {{mIRC|$hash}}
 
* {{mIRC|$height}}
 
* {{mIRC|$height}}
* {{mIRC|$hfile}}
+
* ''{{mIRC|$hfile}}''
 
* {{mIRC|$hfind}}
 
* {{mIRC|$hfind}}
 
* {{mIRC|$hget}}
 
* {{mIRC|$hget}}
 
* {{mIRC|$highlight}}
 
* {{mIRC|$highlight}}
 
* {{mIRC|$hmac}}
 
* {{mIRC|$hmac}}
* {{mIRC|$hmatch}}
+
* ''{{mIRC|$hmatch}}''
 
* {{mIRC|$hnick}}
 
* {{mIRC|$hnick}}
 
* {{mIRC|$host}}
 
* {{mIRC|$host}}
Line 210: Line 213:
 
* {{mIRC|$hotlink}}
 
* {{mIRC|$hotlink}}
 
* {{mIRC|$hotp}}
 
* {{mIRC|$hotp}}
* {{mIRC|$hregex}}
+
* ''{{mIRC|$hregex}}''
 
* {{mIRC|$hypot}}
 
* {{mIRC|$hypot}}
  
 
'''I'''
 
'''I'''
* {{mIRC|$iaddress}}
+
* ''{{mIRC|$iaddress}}''
 
* {{mIRC|$ial}}
 
* {{mIRC|$ial}}
 
* {{mIRC|$ialchan}}
 
* {{mIRC|$ialchan}}
Line 220: Line 223:
 
* {{mIRC|$idle}}
 
* {{mIRC|$idle}}
 
* {{mIRC|$iel}}
 
* {{mIRC|$iel}}
* {{mIRC|$ifmatch}}
+
* ''{{mIRC|$ifmatch}}''
* {{mIRC|$ifmatch2}}
+
* ''{{mIRC|$ifmatch2}}''
 
* {{mIRC|$ignore}}
 
* {{mIRC|$ignore}}
 
* {{mIRC|$iif}}
 
* {{mIRC|$iif}}
Line 227: Line 230:
 
* {{mIRC|$inellipse}}
 
* {{mIRC|$inellipse}}
 
* {{mIRC|$ini}}
 
* {{mIRC|$ini}}
* {{mIRC|$initopic}}
+
* ''{{mIRC|$initopic}}''
 
* {{mIRC|$inmidi}}
 
* {{mIRC|$inmidi}}
 
* {{mIRC|$inmode}}
 
* {{mIRC|$inmode}}
* {{mIRC|$inmp3}}
+
* ''{{mIRC|$inmp3}}''
 
* {{mIRC|$inpaste}}
 
* {{mIRC|$inpaste}}
 
* {{mIRC|$inpoly}}
 
* {{mIRC|$inpoly}}
Line 278: Line 281:
 
* {{mIRC|$lock}}
 
* {{mIRC|$lock}}
 
* {{mIRC|$locked}}
 
* {{mIRC|$locked}}
* {{mIRC|$lof}}
+
* ''{{mIRC|$lof}}''
 
* {{mIRC|$log}}
 
* {{mIRC|$log}}
 
* {{mIRC|$log10}}
 
* {{mIRC|$log10}}
Line 290: Line 293:
  
 
'''M'''
 
'''M'''
* {{mIRC|$maddress}}
+
* ''{{mIRC|$maddress}}''
 
* {{mIRC|$mask}}
 
* {{mIRC|$mask}}
 
* {{mIRC|$matchkey}}
 
* {{mIRC|$matchkey}}
 
* {{mIRC|$matchtok}}
 
* {{mIRC|$matchtok}}
 
* {{mIRC|$matchtok|$matchtokcs}}
 
* {{mIRC|$matchtok|$matchtokcs}}
 +
* {{mIRC|$maxlens}}
 +
* {{mIRC|$maxlenm}}
 +
* {{mIRC|$maxlenl}}
 
* {{mIRC|$md5}}
 
* {{mIRC|$md5}}
 
* {{mIRC|$me}}
 
* {{mIRC|$me}}
Line 315: Line 321:
 
* {{mIRC|$modespl}}
 
* {{mIRC|$modespl}}
 
* {{mIRC|$mouse}}
 
* {{mIRC|$mouse}}
* {{mIRC|$mp3}}
+
* ''{{mIRC|$mp3}}''
* {{mIRC|$mp3dir}}
+
* ''{{mIRC|$mp3dir}}''
 
* {{mIRC|$msfile}}
 
* {{mIRC|$msfile}}
 
* {{mIRC|$msgstamp}}
 
* {{mIRC|$msgstamp}}
Line 322: Line 328:
  
 
'''N'''
 
'''N'''
* {{mIRC|$naddress}}
+
* ''{{mIRC|$naddress}}''
 
* {{mIRC|$network}}
 
* {{mIRC|$network}}
 
* {{mIRC|$newnick}}
 
* {{mIRC|$newnick}}
* {{mIRC|$nhnick}}
+
* ''{{mIRC|$nhnick}}''
 
* {{mIRC|$nick}}
 
* {{mIRC|$nick}}
 
* {{mIRC|{{=}}$nick identifier|{{=}}$nick}}
 
* {{mIRC|{{=}}$nick identifier|{{=}}$nick}}
Line 332: Line 338:
 
* {{mIRC|$nofile}}
 
* {{mIRC|$nofile}}
 
* {{mIRC|$nopath}}
 
* {{mIRC|$nopath}}
* {{mIRC|$nopnick}}
+
* ''{{mIRC|$nopnick}}''
 
* {{mIRC|$noqt}}
 
* {{mIRC|$noqt}}
 
* {{mIRC|$not}}
 
* {{mIRC|$not}}
Line 340: Line 346:
 
* {{mIRC|$numeric}}
 
* {{mIRC|$numeric}}
 
* {{mIRC|$numtok}}
 
* {{mIRC|$numtok}}
* {{mIRC|$nvnick}}
+
* ''{{mIRC|$nvnick}}''
  
 
'''O'''
 
'''O'''
Line 377: Line 383:
  
 
'''R'''
 
'''R'''
* {{mIRC|$r}}
+
* ''{{mIRC|$r}}''
* {{mIRC|$raddress}}
+
* ''{{mIRC|$raddress}}''
 
* {{mIRC|$rand}}
 
* {{mIRC|$rand}}
 
* {{mIRC|$rawbytes}}
 
* {{mIRC|$rawbytes}}
Line 385: Line 391:
 
* {{mIRC|$readini}}
 
* {{mIRC|$readini}}
 
* {{mIRC|$readn}}
 
* {{mIRC|$readn}}
* {{mIRC|$regbr}}
+
* ''{{mIRC|$regbr}}''
 
* {{mIRC|$regerrstr}}
 
* {{mIRC|$regerrstr}}
 
* {{mIRC|$regex}}
 
* {{mIRC|$regex}}
Line 478: Line 484:
 
* {{mIRC|$tips}}
 
* {{mIRC|$tips}}
 
* {{mIRC|$titlebar}}
 
* {{mIRC|$titlebar}}
* {{mIRC|$token}}
+
* ''{{mIRC|$token}}''
 
* {{mIRC|$toolbar}}
 
* {{mIRC|$toolbar}}
* {{mIRC|$topic}}
+
* ''{{mIRC|$topic}}''
 
* {{mIRC|$totp}}
 
* {{mIRC|$totp}}
 
* {{mIRC|$treebar}}
 
* {{mIRC|$treebar}}
Line 506: Line 512:
 
* {{mIRC|$vcmdver}}
 
* {{mIRC|$vcmdver}}
 
* {{mIRC|$version}}
 
* {{mIRC|$version}}
* {{mIRC|$vnick}}
+
* ''{{mIRC|$vnick}}''
 
* {{mIRC|$vol}}
 
* {{mIRC|$vol}}
  
 
'''W'''
 
'''W'''
* {{mIRC|$wavedir}}
+
* ''{{mIRC|$wavedir}}''
 
* {{mIRC|$wid}}
 
* {{mIRC|$wid}}
 
* {{mIRC|$width}}
 
* {{mIRC|$width}}
Line 527: Line 533:
  
 
== Deprecated identifiers ==
 
== Deprecated identifiers ==
31 identifiers have been deprecated in favor of new ones.
+
30 identifiers have been deprecated in favor of new ones.
  
 
{{collist
 
{{collist
Line 562: Line 568:
 
* {{mIRC|$raddress}}
 
* {{mIRC|$raddress}}
 
* {{mIRC|$token}}
 
* {{mIRC|$token}}
* {{mIRC|$vnick}}
 
 
* {{mIRC|$wavedir}}
 
* {{mIRC|$wavedir}}
 
}}
 
}}
  
 
== Removed identifiers ==
 
== Removed identifiers ==
Two identifiers have been completely removed from mIRC.
+
Three identifiers have been completely removed from mIRC.
 
{{collist
 
{{collist
 
|count = 2
 
|count = 2
Line 574: Line 579:
 
* {{mIRC|$parmN}}
 
* {{mIRC|$parmN}}
 
* {{mIRC|$topic}}
 
* {{mIRC|$topic}}
 +
* {{mIRC|$regbr}}
 
}}
 
}}
 
{{mIRC identifier list}}
 
{{mIRC identifier list}}

Latest revision as of 12:09, 29 November 2018

mIRC identifiers are a set of built-in value-returning routines that can be used to query mIRC for various data structures, mIRC, IRC, and OS related properties such as a file size or the 6th nick in a channel.

Presently undocumented or deprecated identifiers are indicated in italics. An identifier is undocumented if it doesn't reasonably appear in the current help.chm, but may appear in the versions.txt

List of identifiers (alphabetized)[edit]

$

A

B

C

D

E

F

G

H

I

K

L

M

N

O

P

Q

R

S

T

U

V

W

X

Y

Deprecated identifiers[edit]

30 identifiers have been deprecated in favor of new ones.

Removed identifiers[edit]

Three identifiers have been completely removed from mIRC.

v · d · e mIRC identifier list

$ $, $!, $?, $*, $&, $++, $+

A $abook, $abs, $acos, $active, $activecid, $activewid, $adate, $address, $addtok, $addtokcs, $agent, $agentname, $agentstat, $agentver, $alias, $and, $anick, $ansi2mirc, $aop, $appactive, $appstate, $asc, $asctime, $asin, $atan, $atan2, $auto, $avoice, $away, $awaymsg, $awaytime

B $banmask, $base, $bfind, $bindip, $bitoff, $biton, $bits, $bnick, $bvar, $bytes

C $calc, $cancel, $cb, $cd, $ceil, $chan, $chanmodes, $channel, $chantypes, $chat, $chr, $cid, $clevel, $click, $cmdbox, $cmdline, $cnick, $color, $colour, $com, $comcall, $comchan, $comchar, $comerr, $compact, $compress, $comval, $cos, $cosh, $count, $cr, $crc, $creq, $crlf, $ctime, $ctimer, $ctrlenter

D $date, $day, $daylight, $dbuh, $dbuw, $dccignore, $dccport, $dde, $ddename, $debug, $decode, $decompress, $deltok, $devent, $dialog, $did, $didreg, $didtok, $didwm, $dir, $disk, $dlevel, $dll, $dllcall, $dname, $dns, $duration, $dqwindow

E $ebeeps, $editbox, $email, $emailaddr, $encode, $envvar, $error, $eval, $evalnext, $event, $eventid, $exists, $exiting

F $false, $feof, $ferr, $fgetc, $file, $filename, $filtered, $find, $finddir, $finddirn, $findfile, $findfilen, $findtok, $findtokcs, $fline, $floor, $font, $fopen, $fread, $fserv, $fserve, $fulladdress, $fulldate, $fullname, $fullscreen

G $get, $getdir, $getdot, $gettok, $gmt, $group

H $halted, $hash, $height, $hfile, $hfind, $hget, $highlight, $hmac $hmatch, $hnick, $host, $hotline, $hotlinepos, $hotlink, $hregex, $hypot

I $iaddress, $ial, $ialchan, $ibl, $idle, $iel, $ifmatch, $ifmatch2, $ignore, $iif, $iil, $inellipse, $ini, $initopic, $inmidi, $inmode, $inmp3, $inpaste, $inpoly, $input, $inrect, $inroundrect, $insong, $insongpause, $instok, $int, $intersect, $inwave, $inwho, $ip, $iptype, $isalias, $isbit, $isdde, $isdir, $isfile, $isid, $islower, $istok, $isupper, $isutf

K $keychar, $keyrpt, $keyval

L $lactive, $lactivecid, $lactivewid, $left, $leftwin, $leftwinwid, $len, $level, $lf, $line, $lines, $link, $lock, $locked, $lof, $log, $log10, $logdir, $logstamp, $logstampfmt, $longfn, $longip, $lower, $ltimer

M $maddress, $mask, $matchkey, $matchtok, $matchtokcs, $md5, $me, $menu, $menubar, $menucontext, $menutype, $mid, $mididir, $mircdir, $mircexe, $mircini, $mkfn, $mklogfn, $mknickfn, $mnick, $mode, $modefirst, $modelast, $modespl, $mouse, $mousecx, $mousecy, $mousedx, $mousedy, $mousekey, $mouselb, $mousex, $mousey, $mousewin, $mp3, $mp3dir, $msfile, $msgstamp, $msgtags

N $N, $naddress, $network, $nhnick, $nick, $nickmode, $no, $nofile, $nopath, $nopnick, $noqt, $not, $notags, $notify, $null, $numeric, $numtok, $nvnick

O $ok, $online, $onlineserver, $onlinetotal $onpoly, $opnick, $or, $ord, $os

P $parmN, $parms, $parseline, $parsetype, $parseutf, $passivedcc, $pi, $pic, $play, $pnick, $portable, $portfree, $pos, $poscs, $prefix, $prop, $protect, $puttok

Q $qt, $query

R $r, $raddress, $rand, $rawbytes, $rawmsg, $read, $readini, $readn, $regbr, $regex, $regml, $regmlex, $regsub, $regsubex, $remote, $remove, $removecs, $remtok, $remtokcs, $replace, $replacecs, $replacex, $reptok, $result, $rgb, $right, $rnick, $round

S $samepath, $scid, $scon, $script, $scriptdir, $scriptline, $sdir, $send, $server, $serverip, $servertarget, $sfile, $sha1, $sha256, $sha384, $sha512, $shortfn, $show, $signal, $sin, $sinh, $site, $sline, $snick, $snicks, $snotify, $sock, $sockbr, $sockerr, $sockname, $sorttok, $sorttokcs, $sound, $speak, $sqrt, $sreq, $ssl, $sslcertsha1, $sslcertsha256, $ssldll, $ssllibdll, $sslready, $sslversion, $starting, $status, $str, $strip, $stripped, $style, $submenu, $switchbar, $sysdir

T $tan, $tanh, $target, $tempfn, $ticks, $time, $timeout, $timer, $timestamp, $timestampfmt, $timezone, $tip, $tips, $titlebar, $token, $toolbar, $topic, $totp, $treebar, $true, $trust

U $ulevel, $ulist, $unsafe, $upper, $uptime, $url, $usermode, $utfdecode, $utfencode

V $v1, $v2, $var, $vcmd, $vcmdstat, $vcmdver, $version, $vnick, $vol

W $wavedir, $wid, $width, $wildsite, $wildtok, $window, $wrap

X $xor

Y $yes

= =$nick