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

m (stop asking me to enter a summary twice.)
 
(2 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}}
Line 164: Line 166:
 
* {{mIRC|$ferr}}
 
* {{mIRC|$ferr}}
 
* {{mIRC|$fgetc}}
 
* {{mIRC|$fgetc}}
* {{mIRC|$file}}
+
* ''{{mIRC|$file}}''
 
* {{mIRC|$filename}}
 
* {{mIRC|$filename}}
 
* {{mIRC|$filtered}}
 
* {{mIRC|$filtered}}
Line 179: Line 181:
 
* {{mIRC|$fread}}
 
* {{mIRC|$fread}}
 
* {{mIRC|$fromeditbox}}
 
* {{mIRC|$fromeditbox}}
* {{mIRC|$fserv}}
+
* ''{{mIRC|$fserv}}''
 
* {{mIRC|$fserve}}
 
* {{mIRC|$fserve}}
 
* {{mIRC|$fulladdress}}
 
* {{mIRC|$fulladdress}}
Line 198: Line 200:
 
* {{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 212:
 
* {{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 222:
 
* {{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 229:
 
* {{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 280:
 
* {{mIRC|$lock}}
 
* {{mIRC|$lock}}
 
* {{mIRC|$locked}}
 
* {{mIRC|$locked}}
* {{mIRC|$lof}}
+
* ''{{mIRC|$lof}}''
 
* {{mIRC|$log}}
 
* {{mIRC|$log}}
 
* {{mIRC|$log10}}
 
* {{mIRC|$log10}}
Line 290: Line 292:
  
 
'''M'''
 
'''M'''
* {{mIRC|$maddress}}
+
* ''{{mIRC|$maddress}}''
 
* {{mIRC|$mask}}
 
* {{mIRC|$mask}}
 
* {{mIRC|$matchkey}}
 
* {{mIRC|$matchkey}}
Line 315: Line 317:
 
* {{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 324:
  
 
'''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 334:
 
* {{mIRC|$nofile}}
 
* {{mIRC|$nofile}}
 
* {{mIRC|$nopath}}
 
* {{mIRC|$nopath}}
* {{mIRC|$nopnick}}
+
* ''{{mIRC|$nopnick}}''
 
* {{mIRC|$noqt}}
 
* {{mIRC|$noqt}}
 
* {{mIRC|$not}}
 
* {{mIRC|$not}}
Line 340: Line 342:
 
* {{mIRC|$numeric}}
 
* {{mIRC|$numeric}}
 
* {{mIRC|$numtok}}
 
* {{mIRC|$numtok}}
* {{mIRC|$nvnick}}
+
* ''{{mIRC|$nvnick}}''
  
 
'''O'''
 
'''O'''
Line 377: Line 379:
  
 
'''R'''
 
'''R'''
* {{mIRC|$r}}
+
* ''{{mIRC|$r}}''
* {{mIRC|$raddress}}
+
* ''{{mIRC|$raddress}}''
 
* {{mIRC|$rand}}
 
* {{mIRC|$rand}}
 
* {{mIRC|$rawbytes}}
 
* {{mIRC|$rawbytes}}
Line 385: Line 387:
 
* {{mIRC|$readini}}
 
* {{mIRC|$readini}}
 
* {{mIRC|$readn}}
 
* {{mIRC|$readn}}
* {{mIRC|$regbr}}
+
* ''{{mIRC|$regbr}}''
 
* {{mIRC|$regerrstr}}
 
* {{mIRC|$regerrstr}}
 
* {{mIRC|$regex}}
 
* {{mIRC|$regex}}
Line 478: Line 480:
 
* {{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 508:
 
* {{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 567: Line 569:
  
 
== 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 576:
 
* {{mIRC|$parmN}}
 
* {{mIRC|$parmN}}
 
* {{mIRC|$topic}}
 
* {{mIRC|$topic}}
 +
* {{mIRC|$regbr}}
 
}}
 
}}
 
{{mIRC identifier list}}
 
{{mIRC identifier list}}

Latest revision as of 05:07, 9 September 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]

31 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