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

(List of identifiers (alphabetized): while I'm at it, also adding <sup>e</sup> to identifiers only available within events.)
m (List of identifiers (alphabetized): Fix $darkmode typo.)
 
(56 intermediate revisions by 9 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.
 +
 +
=$nick, $*, $&, $+ and $++ are exception and are not returning values, they are constructs interpreted in a different way.
  
 
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]
 
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]
Line 19: Line 21:
 
|
 
|
 
'''$'''
 
'''$'''
 +
* {{mIRC|$$}}
 
* {{mIRC|$}}
 
* {{mIRC|$}}
 +
* ''{{mIRC|$~}}''
 
* {{mIRC|$1-|$0}}
 
* {{mIRC|$1-|$0}}
 
* {{mIRC|$1-}}
 
* {{mIRC|$1-}}
Line 37: Line 41:
 
* {{mIRC|$activewid}}
 
* {{mIRC|$activewid}}
 
* {{mIRC|$adate}}
 
* {{mIRC|$adate}}
* {{mIRC|$address}}<sup>e</sup>
+
* {{mIRC|$address}}<sup>E</sup>
 
* {{mIRC|$address}}()
 
* {{mIRC|$address}}()
 
* {{mIRC|$addtok}}()
 
* {{mIRC|$addtok}}()
* {{mIRC|$addtok|$addtokcs}}()
+
* {{mIRC|$addtokcs}}()
 
* {{mIRC|$agent}}()
 
* {{mIRC|$agent}}()
* {{mIRC|$agentname}}<sup>e</sup>
+
* {{mIRC|$agentname}}<sup>E</sup>
* ''{{mIRC|$agentstat}}''
+
* {{mIRC|$agentstat}}
* ''{{mIRC|$agentver}}''
+
* {{mIRC|$agentver}}
 
* {{mIRC|$alias}}()
 
* {{mIRC|$alias}}()
 
* {{mIRC|$and}}()
 
* {{mIRC|$and}}()
Line 65: Line 69:
  
 
'''B'''
 
'''B'''
* {{mIRC|$banmask}}<sup>e</sup>
 
 
* ''{{mIRC|$banlist}}()''
 
* ''{{mIRC|$banlist}}()''
 +
* {{mIRC|$banmask}}<sup>E</sup>
 
* {{mIRC|$base}}()
 
* {{mIRC|$base}}()
 
* ''{{mIRC|$beta}}''
 
* ''{{mIRC|$beta}}''
 
* {{mIRC|$bfind}}()
 
* {{mIRC|$bfind}}()
 +
* {{mIRC|$bigfloat}}()
 
* {{mIRC|$bindip}}()
 
* {{mIRC|$bindip}}()
 
* {{mIRC|$bitoff}}()
 
* {{mIRC|$bitoff}}()
 
* {{mIRC|$biton}}()
 
* {{mIRC|$biton}}()
 
* {{mIRC|$bits}}
 
* {{mIRC|$bits}}
* {{mIRC|$bnick}}<sup>e</sup>
+
* {{mIRC|$bnick}}<sup>E</sup>
 
* {{mIRC|$bvar}}()
 
* {{mIRC|$bvar}}()
 
* {{mIRC|$bytes}}()
 
* {{mIRC|$bytes}}()
Line 80: Line 85:
 
'''C'''
 
'''C'''
 
* {{mIRC|$calc}}()
 
* {{mIRC|$calc}}()
* {{mIRC|$caller}}<sup>e</sup>
+
* {{mIRC|$caller}}
 
* {{mIRC|$cancel}}
 
* {{mIRC|$cancel}}
 
* {{mIRC|$cb}}
 
* {{mIRC|$cb}}
 
* {{mIRC|$cb}}()
 
* {{mIRC|$cb}}()
* {{mIRC|$cd}}<sup>e</sup>
+
* {{mIRC|$cbrt}}()
 +
* {{mIRC|$cd}}<sup>E</sup>
 
* {{mIRC|$ceil}}()
 
* {{mIRC|$ceil}}()
 
* {{mIRC|$chan}}
 
* {{mIRC|$chan}}
Line 94: Line 100:
 
* {{mIRC|$chr}}()
 
* {{mIRC|$chr}}()
 
* {{mIRC|$cid}}
 
* {{mIRC|$cid}}
* {{mIRC|$clevel}}<sup>e</sup>
+
* {{mIRC|$clevel}}<sup>E</sup>
 
* {{mIRC|$click}}()
 
* {{mIRC|$click}}()
 
* {{mIRC|$cmdbox}}
 
* {{mIRC|$cmdbox}}
 
* {{mIRC|$cmdline}}
 
* {{mIRC|$cmdline}}
 
* {{mIRC|$cnick}}()
 
* {{mIRC|$cnick}}()
 +
* {{mIRC|$codepage}}()
 
* {{mIRC|$color}}()
 
* {{mIRC|$color}}()
 
* ''{{mIRC|$colour}}()''
 
* ''{{mIRC|$colour}}()''
Line 112: Line 119:
 
* {{mIRC|$cosh}}()
 
* {{mIRC|$cosh}}()
 
* {{mIRC|$count}}()
 
* {{mIRC|$count}}()
* {{mIRC|$count|$countcs}}()
+
* {{mIRC|$countcs}}()
 
* {{mIRC|$cr}}
 
* {{mIRC|$cr}}
 
* {{mIRC|$crc}}()
 
* {{mIRC|$crc}}()
 +
* {{mIRC|$crc64}}()
 
* {{mIRC|$creq}}
 
* {{mIRC|$creq}}
 
* {{mIRC|$crlf}}
 
* {{mIRC|$crlf}}
 
* {{mIRC|$ctime}}
 
* {{mIRC|$ctime}}
 
* {{mIRC|$ctime}}()
 
* {{mIRC|$ctime}}()
* {{mIRC|$ctimer}}<sup>e</sup>
+
* {{mIRC|$ctimer}}
* {{mIRC|$ctrlenter}}<sup>e</sup>
+
* {{mIRC|$ctrlenter}}<sup>E</sup>
  
 
'''D'''
 
'''D'''
 +
* {{mIRC|$darkmode}}
 
* {{mIRC|$date}}()
 
* {{mIRC|$date}}()
 
* {{mIRC|$day}}
 
* {{mIRC|$day}}
Line 134: Line 143:
 
* {{mIRC|$ddename}}
 
* {{mIRC|$ddename}}
 
* {{mIRC|$debug}}
 
* {{mIRC|$debug}}
* {{mIRC|$decode}}(
+
* {{mIRC|$decode}}()
 
* {{mIRC|$decompress}}()
 
* {{mIRC|$decompress}}()
 
* {{mIRC|$deltok}}()
 
* {{mIRC|$deltok}}()
* {{mIRC|$devent}}<sup>e</sup>
+
* {{mIRC|$devent}}<sup>E</sup>
 
* {{mIRC|$dialog}}()
 
* {{mIRC|$dialog}}()
* {{mIRC|$did}}<sup>e</sup>
+
* {{mIRC|$did}}<sup>E</sup>
 
* {{mIRC|$did}}()
 
* {{mIRC|$did}}()
 
* {{mIRC|$didreg}}()
 
* {{mIRC|$didreg}}()
 
* {{mIRC|$didtok}}()
 
* {{mIRC|$didtok}}()
 
* {{mIRC|$didwm}}()
 
* {{mIRC|$didwm}}()
* ''{{mIRC|$dir}}=''
+
* ''{{mIRC|$dir}}''
 
* {{mIRC|$disk}}()
 
* {{mIRC|$disk}}()
 
* {{mIRC|$dlevel}}
 
* {{mIRC|$dlevel}}
 
* {{mIRC|$dll}}()
 
* {{mIRC|$dll}}()
 
* {{mIRC|$dllcall}}()
 
* {{mIRC|$dllcall}}()
* {{mIRC|$dname}}
+
* {{mIRC|$dname}}<sup>E</sup>
 
* {{mIRC|$dns}}()
 
* {{mIRC|$dns}}()
 +
* {{mIRC|$donotdisturb}}
 
* {{mirc|$dqwindow}}
 
* {{mirc|$dqwindow}}
 
* {{mIRC|$duration}}()
 
* {{mIRC|$duration}}()
Line 164: Line 174:
 
* {{mIRC|$eval}}()
 
* {{mIRC|$eval}}()
 
* ''{{mIRC|$evalnext}}()''
 
* ''{{mIRC|$evalnext}}()''
* {{mIRC|$event}}<sup>e</sup>
+
* {{mIRC|$event}}<sup>E</sup>
* {{mIRC|$eventid}}
+
* {{mIRC|$eventid}}<sup>E</sup>
* {{mIRC|$eventparms}}
+
* {{mIRC|$eventparms}}<sup>E</sup>
 
* {{mIRC|$exists}}()
 
* {{mIRC|$exists}}()
 
* {{mIRC|$exiting}}
 
* {{mIRC|$exiting}}
  
 
'''F'''
 
'''F'''
 +
* {{mIRC|$factorial}}()
 
* {{mIRC|$false}}
 
* {{mIRC|$false}}
 
* {{mIRC|$feof}}
 
* {{mIRC|$feof}}
 
* {{mIRC|$ferr}}
 
* {{mIRC|$ferr}}
 
* {{mIRC|$fgetc}}()
 
* {{mIRC|$fgetc}}()
* {{mIRC|$file}}<sup>[hmm?]</sup>
+
* {{mIRC|$fibonacci}}()
 +
* ''{{mIRC|$file}}''
 
* {{mIRC|$file}}()
 
* {{mIRC|$file}}()
* ''{{mIRC|$file}}=''
+
* {{mIRC|$filename}}<sup>E</sup>
* {{mIRC|$filename}}
 
 
* {{mIRC|$filtered}}
 
* {{mIRC|$filtered}}
 
* {{mIRC|$finddir}}()
 
* {{mIRC|$finddir}}()
Line 185: Line 196:
 
* {{mIRC|$findfilen}}
 
* {{mIRC|$findfilen}}
 
* {{mIRC|$findtok}}()
 
* {{mIRC|$findtok}}()
* {{mIRC|$findtok|$findtokcs}}()
+
* {{mIRC|$findtokcs}}()
 
* {{mIRC|$fline}}()
 
* {{mIRC|$fline}}()
 +
* {{mIRC|$flinen}}
 
* {{mIRC|$floor}}()
 
* {{mIRC|$floor}}()
 
* {{mirc|$font}}()
 
* {{mirc|$font}}()
 
* {{mIRC|$fopen}}()
 
* {{mIRC|$fopen}}()
 
* {{mIRC|$fread}}()
 
* {{mIRC|$fread}}()
 +
* {{mIRC|$freadex}}()
 
* {{mIRC|$fromeditbox}}
 
* {{mIRC|$fromeditbox}}
 
* ''{{mIRC|$fserv}}()''
 
* ''{{mIRC|$fserv}}()''
 
* {{mIRC|$fserve}}()
 
* {{mIRC|$fserve}}()
* {{mIRC|$fulladdress}}<sup>e</sup>
+
* {{mIRC|$fulladdress}}<sup>E</sup>
 
* {{mIRC|$fulldate}}
 
* {{mIRC|$fulldate}}
 
* {{mIRC|$fullname}}
 
* {{mIRC|$fullname}}
 
* {{mIRC|$fullscreen}}
 
* {{mIRC|$fullscreen}}
 +
* {{mIRC|$fupdate}}
  
 
'''G'''
 
'''G'''
* {{mIRC|$get}}
+
* {{mIRC|$gcd}}()
* {{mIRC|$getdir}}
+
* {{mIRC|$get}}()
* {{mIRC|$getdot}}
+
* {{mIRC|$getdir}}()
* {{mIRC|$gettok}}
+
* {{mIRC|$getdot}}()
 +
* {{mIRC|$gettok}}()
 
* {{mIRC|$gmt}}
 
* {{mIRC|$gmt}}
* {{mIRC|$group}}
+
* {{mIRC|$gmt}}()
 +
* {{mIRC|$group}}()
  
 
'''H'''
 
'''H'''
* {{mIRC|$halted}}
+
* {{mIRC|$halted}}<sup>E</sup>
* {{mIRC|$hash}}
+
* {{mIRC|$hash}}()
* {{mIRC|$height}}
+
* {{mIRC|$height}}()
* ''{{mIRC|$hfile}}''
+
* ''{{mIRC|$hfile}}&#61;''
* {{mIRC|$hfind}}
+
* ''{{mIRC|$hfile}}()''
* {{mIRC|$hget}}
+
* {{mIRC|$hfind}}()
 +
* {{mIRC|$hget}}()
 
* {{mIRC|$highlight}}
 
* {{mIRC|$highlight}}
* {{mIRC|$hmac}}
+
* {{mIRC|$highlight}}()
* ''{{mIRC|$hmatch}}''
+
* {{mIRC|$hmac}}()
* {{mIRC|$hnick}}
+
* ''{{mIRC|$hmatch}}()''
 +
* {{mIRC|$hnick}}<sup>E</sup>
 +
* ''{{mIRC|$hnick}}()''
 
* {{mIRC|$host}}
 
* {{mIRC|$host}}
* {{mIRC|$hotline}}
+
* {{mIRC|$hotline}}<sup>E</sup>
* {{mIRC|$hotlinepos}}
+
* {{mIRC|$hotlinepos}}<sup>E</sup>
* {{mIRC|$hotlink}}
+
* {{mIRC|$hotlink}}()<sup>E</sup>
* {{mIRC|$hotp}}
+
* {{mIRC|$hotp}}()
* ''{{mIRC|$hregex}}''
+
* ''{{mIRC|$hregex}}()''
* {{mIRC|$hypot}}
+
* {{mIRC|$hypot}}()
  
 
'''I'''
 
'''I'''
* ''{{mIRC|$iaddress}}''
+
* ''{{mIRC|$iaddress}}<sup>E</sup>''
 
* {{mIRC|$ial}}
 
* {{mIRC|$ial}}
* {{mIRC|$ialchan}}
+
* {{mIRC|$ial}}()
* {{mIRC|$ibl}}
+
* {{mIRC|$ialchan}}()
 +
* {{mIRC|$ialmark}}()
 +
* {{mIRC|$ibl}}()
 
* {{mIRC|$idle}}
 
* {{mIRC|$idle}}
* {{mIRC|$iel}}
+
* {{mIRC|$iel}}()
 
* ''{{mIRC|$ifmatch}}''
 
* ''{{mIRC|$ifmatch}}''
 
* ''{{mIRC|$ifmatch2}}''
 
* ''{{mIRC|$ifmatch2}}''
 
* {{mIRC|$ignore}}
 
* {{mIRC|$ignore}}
* {{mIRC|$iif}}
+
* {{mIRC|$ignore}}()
* {{mIRC|$iil}}
+
* {{mIRC|$iif}}()
* {{mIRC|$inellipse}}
+
* {{mIRC|$iil}}()
* {{mIRC|$ini}}
+
* {{mIRC|$inellipse}}()
* ''{{mIRC|$initopic}}''
+
* {{mIRC|$ini}}()
 +
* ''{{mIRC|$initopic}}()''
 
* {{mIRC|$inmidi}}
 
* {{mIRC|$inmidi}}
 
* {{mIRC|$inmode}}
 
* {{mIRC|$inmode}}
 
* ''{{mIRC|$inmp3}}''
 
* ''{{mIRC|$inmp3}}''
* {{mIRC|$inpaste}}
+
* {{mIRC|$inpaste}}<sup>E</sup>
* {{mIRC|$inpoly}}
+
* {{mIRC|$inpoly}}()
* {{mIRC|$input}}
+
* {{mIRC|$input}}()
* {{mIRC|$inrect}}
+
* {{mIRC|$inrect}}()
* {{mIRC|$inroundrect}}
+
* {{mIRC|$inroundrect}}()
 
* {{mIRC|$insong}}
 
* {{mIRC|$insong}}
* {{mIRC|$instok}}
+
* {{mIRC|$instok}}()
* {{mIRC|$int}}
+
* {{mIRC|$int}}()
* {{mIRC|$intersect}}
+
* {{mIRC|$intersect}}()
 
* {{mIRC|$inwave}}
 
* {{mIRC|$inwave}}
 
* {{mIRC|$inwho}}
 
* {{mIRC|$inwho}}
 
* {{mIRC|$ip}}
 
* {{mIRC|$ip}}
* {{mIRC|$iptype}}
+
* {{mIRC|$iptype}}()
* {{mIRC|$iql}}
+
* {{mIRC|$iql}}()
* {{mIRC|$isalias}}
+
* {{mIRC|$isadmin}}
* {{mIRC|$isbit}}
+
* {{mIRC|$isalias}}()
* {{mIRC|$isdde}}
+
* {{mIRC|$isbit}}()
* {{mIRC|$isdir}}
+
* {{mIRC|$isdde}}()
* {{mIRC|$isfile}}
+
* {{mIRC|$isdir}}()
 +
* {{mIRC|$isfile}}()
 
* {{mIRC|$isid}}
 
* {{mIRC|$isid}}
* {{mIRC|$islower}}
+
* {{mIRC|$islower}}()
* {{mIRC|$istok}}
+
* {{mIRC|$isnumber}}()
* {{mIRC|$isupper}}
+
* {{mIRC|$isnum}}()
* {{mIRC|$isutf}}
+
* {{mIRC|$istok}}()
 +
* {{mIRC|$istokcs}}()
 +
* {{mIRC|$isupper}}()
 +
* {{mIRC|$isutf}}()
  
 
'''K'''
 
'''K'''
* {{mIRC|$keychar}}
+
* {{mIRC|$keychar}}<sup>E</sup>
* {{mIRC|$keyrpt}}
+
* {{mIRC|$keylparam}}
* {{mIRC|$keyval}}
+
* {{mIRC|$keyrpt}}<sup>E</sup>
* {{mIRC|$knick}}
+
* {{mIRC|$keyval}}<sup>E</sup>
 +
* {{mIRC|$knick}}<sup>E</sup>
  
 
'''L'''
 
'''L'''
Line 279: Line 306:
 
* {{mIRC|$lactivecid}}
 
* {{mIRC|$lactivecid}}
 
* {{mIRC|$lactivewid}}
 
* {{mIRC|$lactivewid}}
* {{mIRC|$left}}
+
* {{mIRC|$lcm}}()
 +
* {{mIRC|$left}}()
 
* {{mIRC|$leftwin}}
 
* {{mIRC|$leftwin}}
 
* {{mIRC|$leftwincid}}
 
* {{mIRC|$leftwincid}}
 
* {{mIRC|$leftwinwid}}
 
* {{mIRC|$leftwinwid}}
* {{mIRC|$len}}
+
* {{mIRC|$len}}()
* {{mIRC|$level}}
+
* {{mIRC|$level}}()
 
* {{mIRC|$lf}}
 
* {{mIRC|$lf}}
* {{mIRC|$line}}
+
* {{mIRC|$line}}()
* {{mIRC|$lines}}
+
* {{mIRC|$lines}}()
* {{mIRC|$link}}
+
* {{mIRC|$link}}()
* {{mIRC|$lock}}
+
* {{mIRC|$lock}}()
 
* {{mIRC|$locked}}
 
* {{mIRC|$locked}}
 
* ''{{mIRC|$lof}}''
 
* ''{{mIRC|$lof}}''
* {{mIRC|$log}}
+
* {{mIRC|$log}}()
* {{mIRC|$log10}}
+
* {{mIRC|$log2}}()
 +
* {{mIRC|$log10}}()
 
* {{mIRC|$logdir}}
 
* {{mIRC|$logdir}}
 
* {{mIRC|$logstamp}}
 
* {{mIRC|$logstamp}}
 
* {{mIRC|$logstampfmt}}
 
* {{mIRC|$logstampfmt}}
* {{mIRC|$longfn}}
+
* {{mIRC|$longfn}}()
* {{mIRC|$longip}}
+
* {{mIRC|$longip}}()
* {{mIRC|$lower}}
+
* {{mIRC|$lower}}()
 
* {{mIRC|$ltimer}}
 
* {{mIRC|$ltimer}}
  
 
'''M'''
 
'''M'''
* ''{{mIRC|$maddress}}''
+
* {{mIRC|$maddress}}<sup>E</sup>
* {{mIRC|$mask}}
+
* ''{{mIRC|$maddress}}()''
* {{mIRC|$matchkey}}
+
* {{mIRC|$mask}}()
* {{mIRC|$matchtok}}
+
* {{mIRC|$matchkey}}<sup>E</sup>
* {{mIRC|$matchtok|$matchtokcs}}
+
* {{mIRC|$matchtok}}()
 +
* {{mIRC|$matchtokcs}}()
 +
* {{mIRC|$max}}
 +
* {{mIRC|$maxlenl}}
 +
* {{mIRC|$maxlenm}}
 
* {{mIRC|$maxlens}}
 
* {{mIRC|$maxlens}}
* {{mIRC|$maxlenm}}
+
* {{mIRC|$md5}}()
* {{mIRC|$maxlenl}}
 
* {{mIRC|$md5}}
 
 
* {{mIRC|$me}}
 
* {{mIRC|$me}}
* {{mIRC|$menu}}
+
* {{mIRC|$menu}}<sup>E</sup>
 
* {{mIRC|$menubar}}
 
* {{mIRC|$menubar}}
* {{mIRC|$menucontext}}
+
* {{mIRC|$menucontext}}<sup>E</sup>
* {{mIRC|$menutype}}
+
* {{mIRC|$menutype}}<sup>E</sup>
* {{mIRC|$mid}}
+
* {{mIRC|$mid}}()
 
* {{mIRC|$mididir}}
 
* {{mIRC|$mididir}}
 +
* {{mIRC|$min}}
 
* {{mIRC|$mircdir}}
 
* {{mIRC|$mircdir}}
 
* {{mIRC|$mircexe}}
 
* {{mIRC|$mircexe}}
 
* {{mIRC|$mircini}}
 
* {{mIRC|$mircini}}
* {{mIRC|$mkfn}}
+
* {{mIRC|$mircpid}}
* {{mIRC|$mklogfn}}
+
* {{mIRC|$mkfn}}()
* {{mIRC|$mknickfn}}
+
* {{mIRC|$mklogfn}}()
 +
* {{mIRC|$mknickfn}}()
 
* {{mIRC|$mnick}}
 
* {{mIRC|$mnick}}
* {{mIRC|$mode}}
+
* {{mIRC|$mode}}()
* {{mIRC|$modefirst}}
+
* {{mIRC|$modefirst}}<sup>E</sup>
* {{mIRC|$modelast}}
+
* {{mIRC|$modelast}}<sup>E</sup>
 
* {{mIRC|$modespl}}
 
* {{mIRC|$modespl}}
 +
* {{mIRC|$modinv}}()
 
* {{mIRC|$mouse}}
 
* {{mIRC|$mouse}}
* ''{{mIRC|$mp3}}''
+
* ''{{mIRC|$mp3}}()''
 
* ''{{mIRC|$mp3dir}}''
 
* ''{{mIRC|$mp3dir}}''
* {{mIRC|$msfile}}
+
* {{mIRC|$msfile}}()
* {{mIRC|$msgstamp}}
+
* {{mIRC|$msgstamp}}<sup>E</sup>
* {{mIRC|$msgtags}}
+
* {{mIRC|$msgtags}}<sup>E</sup>
 +
* {{mIRC|$msgtags}}()<sup>E</sup>
  
 
'''N'''
 
'''N'''
* ''{{mIRC|$naddress}}''
+
* ''{{mIRC|$naddress}}<sup>E</sup>''
 
* {{mIRC|$network}}
 
* {{mIRC|$network}}
* {{mIRC|$newnick}}
+
* {{mIRC|$newnick}}<sup>E</sup>
* ''{{mIRC|$nhnick}}''
+
* ''{{mIRC|$nhnick}}()''
* {{mIRC|$nick}}
 
 
* {{mIRC|{{=}}$nick identifier|{{=}}$nick}}
 
* {{mIRC|{{=}}$nick identifier|{{=}}$nick}}
 +
* {{mIRC|$nick}}<sup>E</sup>
 +
* {{mIRC|$nick}}()
 
* {{mIRC|$nickmode}}
 
* {{mIRC|$nickmode}}
 
* {{mIRC|$no}}
 
* {{mIRC|$no}}
* {{mIRC|$nofile}}
+
* {{mIRC|$nofile}}()
 +
* {{mIRC|$nonstdmsg}}
 
* {{mIRC|$nopath}}
 
* {{mIRC|$nopath}}
* ''{{mIRC|$nopnick}}''
+
* ''{{mIRC|$nopnick}}()''
* {{mIRC|$noqt}}
+
* {{mIRC|$noqt}}()
* {{mIRC|$not}}
+
* {{mIRC|$not}}()
* {{mIRC|$notags}}
+
* {{mIRC|$notags}}()
 
* {{mIRC|$notify}}
 
* {{mIRC|$notify}}
 +
* {{mIRC|$notify}}()
 
* {{mIRC|$null}}
 
* {{mIRC|$null}}
 +
* {{mIRC|$numbits}}()
 
* {{mIRC|$numeric}}
 
* {{mIRC|$numeric}}
* {{mIRC|$numtok}}
+
* {{mIRC|$numtok}}()
* ''{{mIRC|$nvnick}}''
+
* ''{{mIRC|$nvnick}}()''
  
 
'''O'''
 
'''O'''
Line 363: Line 402:
 
* {{mIRC|$onlineserver}}
 
* {{mIRC|$onlineserver}}
 
* {{mIRC|$onlinetotal}}
 
* {{mIRC|$onlinetotal}}
* {{mIRC|$onpoly}}
+
* {{mIRC|$onpoly}}()
* {{mIRC|$opnick}}
+
* {{mIRC|$opnick}}<sup>E</sup>
* {{mIRC|$or}}
+
* {{mIRC|$opnick}}()
* {{mIRC|$ord}}
+
* {{mIRC|$or}}()
 +
* {{mIRC|$ord}}()
 
* {{mIRC|$os}}
 
* {{mIRC|$os}}
  
 
'''P'''
 
'''P'''
 +
* {{mIRC|$parmN}}
 
* {{mIRC|$parms}}
 
* {{mIRC|$parms}}
* {{mIRC|$parseline}}
+
* {{mIRC|$parseem}}
* {{mIRC|$parsetype}}
+
* {{mIRC|$parseline}}<sup>E</sup>
* {{mIRC|$parseutf}}
+
* {{mIRC|$parsetype}}<sup>E</sup>
 +
* {{mIRC|$parseutf}}<sup>E</sup>
 
* {{mIRC|$passivedcc}}
 
* {{mIRC|$passivedcc}}
 
* {{mIRC|$pi}}
 
* {{mIRC|$pi}}
* {{mIRC|$pic}}
+
* {{mIRC|$pic}}()
* {{mIRC|$play}}
+
* {{mIRC|$play}}()
 
* {{mIRC|$pnick}}
 
* {{mIRC|$pnick}}
 +
* {{mIRC|$port}}
 
* {{mIRC|$portable}}
 
* {{mIRC|$portable}}
* {{mIRC|$portfree}}
+
* {{mIRC|$portfree}}()
* {{mIRC|$pos}}
+
* {{mIRC|$pos}}()
* {{mIRC|$pos|$poscs}}
+
* {{mIRC|$poscs}}()
 +
* {{mIRC|$powmod}}()
 
* {{mIRC|$prefix}}
 
* {{mIRC|$prefix}}
 
* {{mIRC|$prop}}
 
* {{mIRC|$prop}}
 
* {{mIRC|$protect}}
 
* {{mIRC|$protect}}
* {{mIRC|$puttok}}
+
* {{mIRC|$puttok}}()
  
 
'''Q'''
 
'''Q'''
* {{mIRC|$qt}}
+
* {{mIRC|$qt}}()
* {{mIRC|$query}}
+
* {{mIRC|$query}}()
  
 
'''R'''
 
'''R'''
* ''{{mIRC|$r}}''
+
* ''{{mIRC|$r}}''()
* ''{{mIRC|$raddress}}''
+
* ''{{mIRC|$raddress}}''<sup>E</sup>
* {{mIRC|$rand}}
+
* {{mIRC|$rand}}()
* {{mIRC|$rawbytes}}
+
* {{mIRC|$rands}}()
* {{mIRC|$rawmsg}}
+
* {{mIRC|$rawbytes}}<sup>E</sup>
* {{mIRC|$read}}
+
* {{mIRC|$rawmsg}}<sup>E</sup>
* {{mIRC|$readini}}
+
* {{mIRC|$read}}()
 +
* {{mIRC|$readini}}()
 
* {{mIRC|$readn}}
 
* {{mIRC|$readn}}
 
* ''{{mIRC|$regbr}}''
 
* ''{{mIRC|$regbr}}''
 
* {{mIRC|$regerrstr}}
 
* {{mIRC|$regerrstr}}
* {{mIRC|$regex}}
+
* {{mIRC|$regex}}()
* {{mIRC|$regml}}
+
* {{mIRC|$regml}}()
* {{mirc|$regmlex}}
+
* {{mirc|$regmlex}}()
* {{mIRC|$regsub}}
+
* {{mIRC|$regsub}}()
* {{mIRC|$regsubex}}
+
* {{mIRC|$regsubex}}()
 
* {{mIRC|$remote}}
 
* {{mIRC|$remote}}
* {{mIRC|$remove}}
+
* {{mIRC|$remove}}()
* {{mIRC|$remove|$removecs}}
+
* {{mIRC|$removecs}}()
* {{mIRC|$remtok}}
+
* {{mIRC|$remtok}}()
* {{mIRC|$remtok|$remtokcs}}
+
* {{mIRC|$remtokcs}}()
* {{mIRC|$replace}}
+
* {{mIRC|$replace}}()
* {{mIRC|$replace|$replacecs}}
+
* {{mIRC|$replacecs}}()
* {{mIRC|$replacex}}
+
* {{mIRC|$replacex}}()
* {{mIRC|$replacex|$replacexcs}}
+
* {{mIRC|$replacexcs}}()
* {{mIRC|$reptok}}
+
* {{mIRC|$reptok}}()
* {{mIRC|$reptok|$reptokcs}}
+
* {{mIRC|$reptokcs}}()
 
* {{mIRC|$result}}
 
* {{mIRC|$result}}
* {{mIRC|$rgb}}
+
* {{mIRC|$rgb}}()
* {{mIRC|$right}}
+
* {{mIRC|$right}}()
* {{mIRC|$rnick}}
+
* {{mIRC|$rnick}}()
* {{mIRC|$round}}
+
* {{mIRC|$round}}()
  
 
'''S'''
 
'''S'''
* {{mirc|$samepath}}
+
* {{mirc|$samepath}}()
* {{mIRC|$scid}}
+
* {{mIRC|$scid}}()
* {{mIRC|$scon}}
+
* {{mIRC|$scon}}()
* {{mIRC|$script}}
+
* {{mIRC|$script}}<sup>E</sup>
 +
* {{mIRC|$script}}()
 
* {{mIRC|$scriptdir}}
 
* {{mIRC|$scriptdir}}
 
* {{mIRC|$scriptline}}
 
* {{mIRC|$scriptline}}
* {{mIRC|$sdir}}
+
* {{mIRC|$sdir}}()
* {{mIRC|$send}}
+
* {{mIRC|$send}}()
* {{mIRC|$server}}
+
* {{mIRC|$server}}()
 
* {{mIRC|$serverip}}
 
* {{mIRC|$serverip}}
 
* {{mIRC|$servertarget}}
 
* {{mIRC|$servertarget}}
* {{mIRC|$sfile}}
+
* {{mIRC|$sfile}}()
* {{mIRC|$sha1}}
+
* {{mIRC|$sha1}}()
* {{mIRC|$sha256}}
+
* {{mIRC|$sha256}}()
* {{mIRC|$sha384}}
+
* {{mIRC|$sha384}}()
* {{mIRC|$sha512}}
+
* {{mIRC|$sha512}}()
* {{mIRC|$shortfn}}
+
* {{mIRC|$shortfn}}()
 
* {{mIRC|$show}}
 
* {{mIRC|$show}}
* {{mIRC|$signal}}
+
* {{mIRC|$signal}}<sup>E</sup>
* {{mIRC|$sin}}
+
* {{mIRC|$sin}}()
* {{mIRC|$sinh}}
+
* {{mIRC|$sinh}}()
* {{mIRC|$site}}
+
* {{mIRC|$site}}<sup>E</sup>
* {{mIRC|$sline}}
+
* {{mIRC|$sline}}()
* {{mIRC|$snick}}
+
* {{mIRC|$snick}}()
 
* {{mIRC|$snicks}}
 
* {{mIRC|$snicks}}
 
* {{mIRC|$snotify}}
 
* {{mIRC|$snotify}}
* {{mIRC|$sock}}
+
* {{mIRC|$sock}}()
* {{mIRC|$sockbr}}
+
* {{mIRC|$sockbr}}<sup>E</sup>
* {{mIRC|$sockerr}}
+
* {{mIRC|$sockerr}}<sup>E</sup>
* {{mIRC|$sockname}}
+
* {{mIRC|$sockname}}<sup>E</sup>
* {{mIRC|$sorttok}}
+
* {{mIRC|$sorttok}}()
* {{mIRC|$sorttok|$sorttokcs}}
+
* {{mIRC|$sorttokcs}}()
* {{mIRC|$sound}}
+
* {{mIRC|$sound}}()
* {{mIRC|$speak}}
+
* {{mIRC|$speak}}()
 
* {{mIRC|$sqrt}}
 
* {{mIRC|$sqrt}}
* {{mIRC|$sreq}}
+
* {{mIRC|$sreq}}()
 
* {{mIRC|$ssl}}
 
* {{mIRC|$ssl}}
 
* {{mirc|$sslcertsha1}}
 
* {{mirc|$sslcertsha1}}
 
* {{mirc|$sslcertsha256}}
 
* {{mirc|$sslcertsha256}}
 +
* {{mirc|$sslcertvalid}}
 
* {{mIRC|$ssldll}}
 
* {{mIRC|$ssldll}}
 +
* {{mIRC|$sslhash}}()
 
* {{mIRC|$ssllibdll}}
 
* {{mIRC|$ssllibdll}}
 
* {{mIRC|$sslready}}
 
* {{mIRC|$sslready}}
Line 471: Line 519:
 
* {{mIRC|$starting}}
 
* {{mIRC|$starting}}
 
* {{mIRC|$status}}
 
* {{mIRC|$status}}
* {{mIRC|$str}}
+
* {{mIRC|$str}}()
* {{mIRC|$strip}}
+
* {{mIRC|$strip}}()
 
* {{mIRC|$stripped}}
 
* {{mIRC|$stripped}}
* {{mIRC|$style}}
+
* {{mIRC|$style}}()
* {{mIRC|$submenu}}
+
* {{mIRC|$submenu}}()
 
* {{mIRC|$switchbar}}
 
* {{mIRC|$switchbar}}
* {{mIRC|$sysdir}}
+
* {{mIRC|$sysdir}}()
  
 
'''T'''
 
'''T'''
* {{mIRC|$tan}}
+
* {{mIRC|$tan}}()
* {{mIRC|$tanh}}
+
* {{mIRC|$tanh}}()
* {{mIRC|$target}}
+
* {{mIRC|$target}}<sup>E</sup>
 
* {{mirc|$tempfn}}
 
* {{mirc|$tempfn}}
 +
* {{mirc|$tempfn}}()
 
* {{mIRC|$ticks}}
 
* {{mIRC|$ticks}}
 +
* {{mIRC|$ticksqpc}}
 
* {{mIRC|$time}}
 
* {{mIRC|$time}}
 
* {{mIRC|$timeout}}
 
* {{mIRC|$timeout}}
* {{mIRC|$timer}}
+
* {{mIRC|$timer}}()
 
* {{mIRC|$timestamp}}
 
* {{mIRC|$timestamp}}
 
* {{mIRC|$timestampfmt}}
 
* {{mIRC|$timestampfmt}}
 
* {{mIRC|$timezone}}
 
* {{mIRC|$timezone}}
* {{mIRC|$tip}}
+
* {{mIRC|$tip}}()
 
* {{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}}
 
* {{mIRC|$true}}
 
* {{mIRC|$true}}
* {{mIRC|$trust}}
+
* {{mIRC|$trust}}()
  
 
'''U'''
 
'''U'''
* {{mIRC|$ulevel}}
+
* {{mIRC|$ulevel}}<sup>E</sup>
* {{mIRC|$ulist}}
+
* {{mIRC|$ulist}}()
* {{mirc|$unsafe}}
+
* {{mirc|$unsafe}}()
* {{mIRC|$upper}}
+
* {{mIRC|$upper}}()
* {{mIRC|$uptime}}
+
* {{mIRC|$uptime}}()
* {{mIRC|$url}}
+
* {{mIRC|$url}}()
 +
* {{mIRC|$urlget}}()
 
* {{mIRC|$usermode}}
 
* {{mIRC|$usermode}}
* {{mIRC|$utfdecode}}
+
* {{mIRC|$utfdecode}}()
* {{mIRC|$utfencode}}
+
* {{mIRC|$utfencode}}()
  
 
'''V'''
 
'''V'''
 
* {{mIRC|$v1}}
 
* {{mIRC|$v1}}
 
* {{mIRC|$v2}}
 
* {{mIRC|$v2}}
* {{mIRC|$var}}
+
* {{mIRC|$var}}()
* {{mIRC|$vc}}
+
* {{mIRC|$vc}}()
* {{mIRC|$vcmd}}
+
* {{mIRC|$vcmd}}()
 
* {{mIRC|$vcmdstat}}
 
* {{mIRC|$vcmdstat}}
 
* {{mIRC|$vcmdver}}
 
* {{mIRC|$vcmdver}}
 
* {{mIRC|$version}}
 
* {{mIRC|$version}}
* ''{{mIRC|$vnick}}''
+
* {{mIRC|$vnick}}<sup>E</sup>
* {{mIRC|$vol}}
+
* {{mIRC|$vol}}()
  
 
'''W'''
 
'''W'''
 
* ''{{mIRC|$wavedir}}''
 
* ''{{mIRC|$wavedir}}''
 
* {{mIRC|$wid}}
 
* {{mIRC|$wid}}
* {{mIRC|$width}}
+
* {{mIRC|$width}}()
* {{mIRC|$wildsite}}
+
* {{mIRC|$wildsite}}<sup>E</sup>
* {{mIRC|$wildtok}}
+
* {{mIRC|$wildtok}}()
* {{mIRC|$wildtok|$wildtokcs}}
+
* {{mIRC|$wildtokcs}}()
* {{mIRC|$window}}
+
* {{mIRC|$window}}()
* {{mIRC|$wrap}}
+
* {{mIRC|$window}}<sup>E</sup>
 +
* {{mIRC|$wrap}}()
  
 
'''X'''
 
'''X'''
* {{mIRC|$xor}}
+
* {{mIRC|$xor}}()
  
 
'''Y'''
 
'''Y'''
 
* {{mIRC|$yes}}
 
* {{mIRC|$yes}}
 +
 +
'''Z'''
 +
* {{mIRC|$zip}}()
 
}}
 
}}
  

Latest revision as of 00:20, 15 February 2025

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.

=$nick, $*, $&, $+ and $++ are exception and are not returning values, they are constructs interpreted in a different way.

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

Z

Deprecated identifiers[edit]

30 identifiers have been deprecated in favor of new ones.

Removed identifiers[edit]

Three identifiers have been completely removed from mIRC.

[Expand]
v · d · e mIRC identifier list