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

(List of identifiers (alphabetized))
(29 intermediate revisions by 6 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 114: Line 116:
 
* {{mIRC|$cosh}}()
 
* {{mIRC|$cosh}}()
 
* {{mIRC|$count}}()
 
* {{mIRC|$count}}()
* {{mIRC|$count|$countcs}}()
+
* {{mIRC|$countcs}}()
 
* {{mIRC|$cr}}
 
* {{mIRC|$cr}}
 
* {{mIRC|$crc}}()
 
* {{mIRC|$crc}}()
Line 121: Line 123:
 
* {{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 148:
 
* {{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|$dqwindow}}
 
* {{mirc|$dqwindow}}
Line 167: Line 169:
 
* ''{{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 179: Line 181:
 
* ''{{mIRC|$file}}''
 
* ''{{mIRC|$file}}''
 
* {{mIRC|$file}}()
 
* {{mIRC|$file}}()
* {{mIRC|$filename}}
+
* {{mIRC|$filename}}<sup>E</sup>
 
* {{mIRC|$filtered}}
 
* {{mIRC|$filtered}}
 
* {{mIRC|$finddir}}()
 
* {{mIRC|$finddir}}()
Line 186: Line 188:
 
* {{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 249: Line 253:
 
* ''{{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 259: Line 261:
 
* {{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 276: Line 277:
 
* {{mIRC|$isid}}
 
* {{mIRC|$isid}}
 
* {{mIRC|$islower}}()
 
* {{mIRC|$islower}}()
 +
* {{mIRC|$isnumber}}()
 
* {{mIRC|$istok}}()
 
* {{mIRC|$istok}}()
* {{mIRC|$istok|$istokcs}}()
+
* {{mIRC|$istokcs}}()
 
* {{mIRC|$isupper}}()
 
* {{mIRC|$isupper}}()
 
* {{mIRC|$isutf}}()
 
* {{mIRC|$isutf}}()
Line 320: Line 322:
 
* {{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 332: Line 335:
 
* {{mIRC|$mid}}()
 
* {{mIRC|$mid}}()
 
* {{mIRC|$mididir}}
 
* {{mIRC|$mididir}}
 +
* {{mIRC|$min}}
 
* {{mIRC|$mircdir}}
 
* {{mIRC|$mircdir}}
 
* {{mIRC|$mircexe}}
 
* {{mIRC|$mircexe}}
Line 343: Line 347:
 
* {{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 357: Line 361:
 
* ''{{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}}
Line 369: Line 374:
 
* {{mIRC|$notify}}()
 
* {{mIRC|$notify}}()
 
* {{mIRC|$null}}
 
* {{mIRC|$null}}
* {{mIRC|$numeric}}()
+
* {{mIRC|$numeric}}
 
* {{mIRC|$numtok}}()
 
* {{mIRC|$numtok}}()
 
* ''{{mIRC|$nvnick}}()''
 
* ''{{mIRC|$nvnick}}()''
Line 380: Line 385:
 
* {{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 386: Line 391:
  
 
'''P'''
 
'''P'''
 +
* {{mIRC|$parmN}}
 
* {{mIRC|$parms}}
 
* {{mIRC|$parms}}
* {{mIRC|$parseline}}
+
* {{mIRC|$parseline}}<sup>E</sup>
* {{mIRC|$parsetype}}
+
* {{mIRC|$parsetype}}<sup>E</sup>
* {{mIRC|$parseutf}}
+
* {{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}}()
 
* {{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|$ssllibdll}}
 
* {{mIRC|$ssllibdll}}
Line 488: Line 496:
 
* {{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|$ticks}}
 
* {{mIRC|$ticks}}
 
* {{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 560: Line 569:
  
 
'''Z'''
 
'''Z'''
* {{mIRC|$zip}}
+
* {{mIRC|$zip}}()
 
}}
 
}}
  

Revision as of 16:08, 8 July 2020

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