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

m (List of identifiers (alphabetized): Fix $darkmode typo.)
 
(50 intermediate revisions by 7 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. $*, $&, $+ and $++ are not returning values, they are constructs interpreted in a different way.
+
'''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 40: Line 44:
 
* {{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|$banlist}}()''
 
* {{mIRC|$banmask}}<sup>E</sup>
 
* {{mIRC|$banmask}}<sup>E</sup>
* ''{{mIRC|$banlist}}()''
 
 
* {{mIRC|$base}}()
 
* {{mIRC|$base}}()
 
* ''{{mIRC|$beta}}''
 
* ''{{mIRC|$beta}}''
 
* {{mIRC|$bfind}}()
 
* {{mIRC|$bfind}}()
 +
* {{mIRC|$bigfloat}}()
 
* {{mIRC|$bindip}}()
 
* {{mIRC|$bindip}}()
 
* {{mIRC|$bitoff}}()
 
* {{mIRC|$bitoff}}()
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|$cbrt}}()
 
* {{mIRC|$cd}}<sup>E</sup>
 
* {{mIRC|$cd}}<sup>E</sup>
 
* {{mIRC|$ceil}}()
 
* {{mIRC|$ceil}}()
Line 99: Line 105:
 
* {{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}}()
Line 144: Line 153:
 
* {{mIRC|$didtok}}()
 
* {{mIRC|$didtok}}()
 
* {{mIRC|$didwm}}()
 
* {{mIRC|$didwm}}()
* ''{{mIRC|$dir}}&#61;''
+
* ''{{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 165: Line 175:
 
* ''{{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}}&#61;''
+
* {{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}}()''
Line 198: Line 211:
 
* {{mIRC|$fullname}}
 
* {{mIRC|$fullname}}
 
* {{mIRC|$fullscreen}}
 
* {{mIRC|$fullscreen}}
 +
* {{mIRC|$fupdate}}
  
 
'''G'''
 
'''G'''
 +
* {{mIRC|$gcd}}()
 
* {{mIRC|$get}}()
 
* {{mIRC|$get}}()
 
* {{mIRC|$getdir}}()
 
* {{mIRC|$getdir}}()
Line 235: Line 250:
 
* {{mIRC|$ial}}()
 
* {{mIRC|$ial}}()
 
* {{mIRC|$ialchan}}()
 
* {{mIRC|$ialchan}}()
 +
* {{mIRC|$ialmark}}()
 
* {{mIRC|$ibl}}()
 
* {{mIRC|$ibl}}()
 
* {{mIRC|$idle}}
 
* {{mIRC|$idle}}
Line 248: Line 264:
 
* ''{{mIRC|$initopic}}()''
 
* ''{{mIRC|$initopic}}()''
 
* {{mIRC|$inmidi}}
 
* {{mIRC|$inmidi}}
* {{mIRC|$inmidi}}.
 
 
* {{mIRC|$inmode}}
 
* {{mIRC|$inmode}}
 
* ''{{mIRC|$inmp3}}''
 
* ''{{mIRC|$inmp3}}''
* ''{{mIRC|$inmp3}}.''
 
 
* {{mIRC|$inpaste}}<sup>E</sup>
 
* {{mIRC|$inpaste}}<sup>E</sup>
 
* {{mIRC|$inpoly}}()
 
* {{mIRC|$inpoly}}()
Line 258: Line 272:
 
* {{mIRC|$inroundrect}}()
 
* {{mIRC|$inroundrect}}()
 
* {{mIRC|$insong}}
 
* {{mIRC|$insong}}
* {{mIRC|$insong}}.
 
 
* {{mIRC|$instok}}()
 
* {{mIRC|$instok}}()
 
* {{mIRC|$int}}()
 
* {{mIRC|$int}}()
 
* {{mIRC|$intersect}}()
 
* {{mIRC|$intersect}}()
 
* {{mIRC|$inwave}}
 
* {{mIRC|$inwave}}
* {{mIRC|$inwave}}.
 
 
* {{mIRC|$inwho}}
 
* {{mIRC|$inwho}}
 
* {{mIRC|$ip}}
 
* {{mIRC|$ip}}
 
* {{mIRC|$iptype}}()
 
* {{mIRC|$iptype}}()
 
* {{mIRC|$iql}}()
 
* {{mIRC|$iql}}()
 +
* {{mIRC|$isadmin}}
 
* {{mIRC|$isalias}}()
 
* {{mIRC|$isalias}}()
 
* {{mIRC|$isbit}}()
 
* {{mIRC|$isbit}}()
Line 275: Line 288:
 
* {{mIRC|$isid}}
 
* {{mIRC|$isid}}
 
* {{mIRC|$islower}}()
 
* {{mIRC|$islower}}()
 +
* {{mIRC|$isnumber}}()
 +
* {{mIRC|$isnum}}()
 
* {{mIRC|$istok}}()
 
* {{mIRC|$istok}}()
* {{mIRC|$istok|$istokcs}}()
+
* {{mIRC|$istokcs}}()
 
* {{mIRC|$isupper}}()
 
* {{mIRC|$isupper}}()
 
* {{mIRC|$isutf}}()
 
* {{mIRC|$isutf}}()
Line 282: Line 297:
 
'''K'''
 
'''K'''
 
* {{mIRC|$keychar}}<sup>E</sup>
 
* {{mIRC|$keychar}}<sup>E</sup>
 +
* {{mIRC|$keylparam}}
 
* {{mIRC|$keyrpt}}<sup>E</sup>
 
* {{mIRC|$keyrpt}}<sup>E</sup>
 
* {{mIRC|$keyval}}<sup>E</sup>
 
* {{mIRC|$keyval}}<sup>E</sup>
Line 290: Line 306:
 
* {{mIRC|$lactivecid}}
 
* {{mIRC|$lactivecid}}
 
* {{mIRC|$lactivewid}}
 
* {{mIRC|$lactivewid}}
 +
* {{mIRC|$lcm}}()
 
* {{mIRC|$left}}()
 
* {{mIRC|$left}}()
 
* {{mIRC|$leftwin}}
 
* {{mIRC|$leftwin}}
Line 304: Line 321:
 
* ''{{mIRC|$lof}}''
 
* ''{{mIRC|$lof}}''
 
* {{mIRC|$log}}()
 
* {{mIRC|$log}}()
 +
* {{mIRC|$log2}}()
 
* {{mIRC|$log10}}()
 
* {{mIRC|$log10}}()
 
* {{mIRC|$logdir}}
 
* {{mIRC|$logdir}}
Line 319: Line 337:
 
* {{mIRC|$matchkey}}<sup>E</sup>
 
* {{mIRC|$matchkey}}<sup>E</sup>
 
* {{mIRC|$matchtok}}()
 
* {{mIRC|$matchtok}}()
* {{mIRC|$matchtok|$matchtokcs}}()
+
* {{mIRC|$matchtokcs}}()
 +
* {{mIRC|$max}}
 +
* {{mIRC|$maxlenl}}
 +
* {{mIRC|$maxlenm}}
 
* {{mIRC|$maxlens}}
 
* {{mIRC|$maxlens}}
* {{mIRC|$maxlenm}}
 
* {{mIRC|$maxlenl}}
 
 
* {{mIRC|$md5}}()
 
* {{mIRC|$md5}}()
 
* {{mIRC|$me}}
 
* {{mIRC|$me}}
Line 331: Line 350:
 
* {{mIRC|$mid}}()
 
* {{mIRC|$mid}}()
 
* {{mIRC|$mididir}}
 
* {{mIRC|$mididir}}
 +
* {{mIRC|$min}}
 
* {{mIRC|$mircdir}}
 
* {{mIRC|$mircdir}}
 
* {{mIRC|$mircexe}}
 
* {{mIRC|$mircexe}}
 
* {{mIRC|$mircini}}
 
* {{mIRC|$mircini}}
 +
* {{mIRC|$mircpid}}
 
* {{mIRC|$mkfn}}()
 
* {{mIRC|$mkfn}}()
 
* {{mIRC|$mklogfn}}()
 
* {{mIRC|$mklogfn}}()
Line 342: Line 363:
 
* {{mIRC|$modelast}}<sup>E</sup>
 
* {{mIRC|$modelast}}<sup>E</sup>
 
* {{mIRC|$modespl}}
 
* {{mIRC|$modespl}}
* {{mIRC|$mouse}}.
+
* {{mIRC|$modinv}}()
 +
* {{mIRC|$mouse}}
 
* ''{{mIRC|$mp3}}()''
 
* ''{{mIRC|$mp3}}()''
 
* ''{{mIRC|$mp3dir}}''
 
* ''{{mIRC|$mp3dir}}''
Line 356: Line 378:
 
* ''{{mIRC|$nhnick}}()''
 
* ''{{mIRC|$nhnick}}()''
 
* {{mIRC|{{=}}$nick identifier|{{=}}$nick}}
 
* {{mIRC|{{=}}$nick identifier|{{=}}$nick}}
 +
* {{mIRC|$nick}}<sup>E</sup>
 
* {{mIRC|$nick}}()
 
* {{mIRC|$nick}}()
 
* {{mIRC|$nickmode}}
 
* {{mIRC|$nickmode}}
 
* {{mIRC|$no}}
 
* {{mIRC|$no}}
 
* {{mIRC|$nofile}}()
 
* {{mIRC|$nofile}}()
 +
* {{mIRC|$nonstdmsg}}
 
* {{mIRC|$nopath}}
 
* {{mIRC|$nopath}}
 
* ''{{mIRC|$nopnick}}()''
 
* ''{{mIRC|$nopnick}}()''
Line 368: Line 392:
 
* {{mIRC|$notify}}()
 
* {{mIRC|$notify}}()
 
* {{mIRC|$null}}
 
* {{mIRC|$null}}
* {{mIRC|$numeric}}()
+
* {{mIRC|$numbits}}()
 +
* {{mIRC|$numeric}}
 
* {{mIRC|$numtok}}()
 
* {{mIRC|$numtok}}()
 
* ''{{mIRC|$nvnick}}()''
 
* ''{{mIRC|$nvnick}}()''
Line 379: Line 404:
 
* {{mIRC|$onpoly}}()
 
* {{mIRC|$onpoly}}()
 
* {{mIRC|$opnick}}<sup>E</sup>
 
* {{mIRC|$opnick}}<sup>E</sup>
''* {{mIRC|$opnick}}()''
+
* {{mIRC|$opnick}}()
 
* {{mIRC|$or}}()
 
* {{mIRC|$or}}()
 
* {{mIRC|$ord}}()
 
* {{mIRC|$ord}}()
Line 385: Line 410:
  
 
'''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|$rands}}
+
* {{mIRC|$rands}}()
* {{mIRC|$rawbytes}}
+
* {{mIRC|$rawbytes}}<sup>E</sup>
* {{mIRC|$rawmsg}}
+
* {{mIRC|$rawmsg}}<sup>E</sup>
* {{mIRC|$read}}
+
* {{mIRC|$read}}()
* {{mIRC|$readini}}
+
* {{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 487: 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|$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'''
Line 559: Line 594:
  
 
'''Z'''
 
'''Z'''
* {{mIRC|$zip}}
+
* {{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