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

(List of identifiers (alphabetized))
(List of identifiers (alphabetized))
(37 intermediate revisions by 7 users not shown)
Line 2: Line 2:
 
'''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.
  
$*, $&, $+ and $++ are exception and are not returning values, they are constructs interpreted in a different way.
+
=$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 21: Line 21:
 
|
 
|
 
'''$'''
 
'''$'''
 +
* {{mIRC|$$}}
 
* {{mIRC|$}}
 
* {{mIRC|$}}
 +
* ''{{mIRC|$~}}''
 
* {{mIRC|$1-|$0}}
 
* {{mIRC|$1-|$0}}
 
* {{mIRC|$1-}}
 
* {{mIRC|$1-}}
Line 42: 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 67: 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}}''
Line 82: Line 84:
 
'''C'''
 
'''C'''
 
* {{mIRC|$calc}}()
 
* {{mIRC|$calc}}()
* {{mIRC|$caller}}<sup>E</sup>
+
* {{mIRC|$caller}}
 
* {{mIRC|$cancel}}
 
* {{mIRC|$cancel}}
 
* {{mIRC|$cb}}
 
* {{mIRC|$cb}}
Line 101: Line 103:
 
* {{mIRC|$cmdline}}
 
* {{mIRC|$cmdline}}
 
* {{mIRC|$cnick}}()
 
* {{mIRC|$cnick}}()
 +
* {{mIRC|$codepage}}()
 
* {{mIRC|$color}}()
 
* {{mIRC|$color}}()
 
* ''{{mIRC|$colour}}()''
 
* ''{{mIRC|$colour}}()''
Line 114: Line 117:
 
* {{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>
  
Line 146: Line 150:
 
* {{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 167: Line 172:
 
* ''{{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}}
Line 177: Line 182:
 
* {{mIRC|$ferr}}
 
* {{mIRC|$ferr}}
 
* {{mIRC|$fgetc}}()
 
* {{mIRC|$fgetc}}()
* {{mIRC|$file}}<sup>[hmm?]</sup>
+
* ''{{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 187: Line 191:
 
* {{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 200: Line 206:
 
* {{mIRC|$fullname}}
 
* {{mIRC|$fullname}}
 
* {{mIRC|$fullscreen}}
 
* {{mIRC|$fullscreen}}
 +
* {{mIRC|$fupdate}}
  
 
'''G'''
 
'''G'''
Line 250: Line 257:
 
* ''{{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 260: Line 265:
 
* {{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 277: Line 281:
 
* {{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 284: Line 290:
 
'''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 321: Line 328:
 
* {{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 333: Line 341:
 
* {{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 344: Line 354:
 
* {{mIRC|$modelast}}<sup>E</sup>
 
* {{mIRC|$modelast}}<sup>E</sup>
 
* {{mIRC|$modespl}}
 
* {{mIRC|$modespl}}
* {{mIRC|$mouse}}.
+
* {{mIRC|$mouse}}
 
* ''{{mIRC|$mp3}}()''
 
* ''{{mIRC|$mp3}}()''
 
* ''{{mIRC|$mp3dir}}''
 
* ''{{mIRC|$mp3dir}}''
Line 358: Line 368:
 
* ''{{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 370: Line 382:
 
* {{mIRC|$notify}}()
 
* {{mIRC|$notify}}()
 
* {{mIRC|$null}}
 
* {{mIRC|$null}}
* {{mIRC|$numeric}}()
+
* {{mIRC|$numeric}}
 
* {{mIRC|$numtok}}()
 
* {{mIRC|$numtok}}()
 
* ''{{mIRC|$nvnick}}()''
 
* ''{{mIRC|$nvnick}}()''
Line 381: Line 393:
 
* {{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 387: Line 399:
  
 
'''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|$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 489: Line 507:
 
* {{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 561: Line 582:
  
 
'''Z'''
 
'''Z'''
* {{mIRC|$zip}}
+
* {{mIRC|$zip}}()
 
}}
 
}}
  

Revision as of 17:39, 15 September 2022

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)

$

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

30 identifiers have been deprecated in favor of new ones.

Removed identifiers

Three identifiers have been completely removed from mIRC.

v · d · e mIRC identifier list

$ $$, $, $0, $1-, $!, $&, $*, $+, $++, $?

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 $banlist, $banmask, $base, $beta, $bfind, $bindip, $bitoff, $biton, $bits, $bnick, $bvar, $bytes

C $calc, $caller, $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, $countcs, $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, $donotdisturb, $dqwindow, $duration

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

F $false, $feof, $ferr, $fgetc, $file, $filename, $filtered, $find, $finddir, $finddirn, $findfile, $findfilen, $findtok, $findtokcs, $fline, $flinen, $floor, $font, $fopen, $fread, $fromeditbox, $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, $hotp, $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, $iql, $isadmin, $isalias, $isbit, $isdde, $isdir, $isfile, $isid, $islower, $istok, $istokcs, $isupper, $isutf

K $keychar, $keyrpt, $keyval, $knick

L $lactive, $lactivecid, $lactivewid, $left, $leftwin, $leftwincid, $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, $maxlenl, $maxlenm, $maxlens, $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, $newnick, $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, $rands, $rawbytes, $rawmsg, $read, $readini, $readn, $regbr, $regerrstr, $regex, $regml, $regmlex, $regsub, $regsubex, $remote, $remove, $removecs, $remtok, $remtokcs, $replace, $replacecs, $replacex, $replacexcs, $reptok, $reptokcs, $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, $sslcertvalid, $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, $vc, $vcmd, $vcmdstat, $vcmdver, $version, $vnick, $vol

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

X $xor

Y $yes

Z $zip

= =$nick