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

(List of identifiers (alphabetized))
(List of identifiers (alphabetized))
(9 intermediate revisions by 3 users not shown)
Line 23: Line 23:
 
* {{mIRC|$$}}
 
* {{mIRC|$$}}
 
* {{mIRC|$}}
 
* {{mIRC|$}}
* {{mIRC|$~}}
+
* ''{{mIRC|$~}}''
 
* {{mIRC|$1-|$0}}
 
* {{mIRC|$1-|$0}}
 
* {{mIRC|$1-}}
 
* {{mIRC|$1-}}
Line 103: Line 103:
 
* {{mIRC|$cmdline}}
 
* {{mIRC|$cmdline}}
 
* {{mIRC|$cnick}}()
 
* {{mIRC|$cnick}}()
 +
* {{mIRC|$codepage}}()
 
* {{mIRC|$color}}()
 
* {{mIRC|$color}}()
 
* ''{{mIRC|$colour}}()''
 
* ''{{mIRC|$colour}}()''
Line 119: Line 120:
 
* {{mIRC|$cr}}
 
* {{mIRC|$cr}}
 
* {{mIRC|$crc}}()
 
* {{mIRC|$crc}}()
 +
* {{mIRC|$crc64}}()
 
* {{mIRC|$creq}}
 
* {{mIRC|$creq}}
 
* {{mIRC|$crlf}}
 
* {{mIRC|$crlf}}
Line 155: Line 157:
 
* {{mIRC|$dname}}<sup>E</sup>
 
* {{mIRC|$dname}}<sup>E</sup>
 
* {{mIRC|$dns}}()
 
* {{mIRC|$dns}}()
 +
* {{mIRC|$donotdisturb}}
 
* {{mirc|$dqwindow}}
 
* {{mirc|$dqwindow}}
 
* {{mIRC|$duration}}()
 
* {{mIRC|$duration}}()
Line 195: Line 198:
 
* {{mIRC|$fopen}}()
 
* {{mIRC|$fopen}}()
 
* {{mIRC|$fread}}()
 
* {{mIRC|$fread}}()
 +
* {{mIRC|$freadex}}()
 
* {{mIRC|$fromeditbox}}
 
* {{mIRC|$fromeditbox}}
 
* ''{{mIRC|$fserv}}()''
 
* ''{{mIRC|$fserv}}()''
Line 202: Line 206:
 
* {{mIRC|$fullname}}
 
* {{mIRC|$fullname}}
 
* {{mIRC|$fullscreen}}
 
* {{mIRC|$fullscreen}}
 +
* {{mIRC|$fupdate}}
  
 
'''G'''
 
'''G'''
Line 252: 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 262: 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}}
Line 281: Line 282:
 
* {{mIRC|$islower}}()
 
* {{mIRC|$islower}}()
 
* {{mIRC|$isnumber}}()
 
* {{mIRC|$isnumber}}()
 +
* {{mIRC|$isnum}}()
 
* {{mIRC|$istok}}()
 
* {{mIRC|$istok}}()
 
* {{mIRC|$istokcs}}()
 
* {{mIRC|$istokcs}}()
Line 288: 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 326: Line 329:
 
* {{mIRC|$matchtok}}()
 
* {{mIRC|$matchtok}}()
 
* {{mIRC|$matchtokcs}}()
 
* {{mIRC|$matchtokcs}}()
 +
* {{mIRC|$max}}
 
* {{mIRC|$maxlenl}}
 
* {{mIRC|$maxlenl}}
 
* {{mIRC|$maxlenm}}
 
* {{mIRC|$maxlenm}}
Line 337: 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 362: Line 368:
 
* ''{{mIRC|$nhnick}}()''
 
* ''{{mIRC|$nhnick}}()''
 
* {{mIRC|{{=}}$nick identifier|{{=}}$nick}}
 
* {{mIRC|{{=}}$nick identifier|{{=}}$nick}}
{{mIRC|$nick}}<sup>E</sup>
+
* {{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 394: Line 401:
 
* {{mIRC|$parmN}}
 
* {{mIRC|$parmN}}
 
* {{mIRC|$parms}}
 
* {{mIRC|$parms}}
 +
* {{mIRC|$parseem}}
 
* {{mIRC|$parseline}}<sup>E</sup>
 
* {{mIRC|$parseline}}<sup>E</sup>
 
* {{mIRC|$parsetype}}<sup>E</sup>
 
* {{mIRC|$parsetype}}<sup>E</sup>
Line 454: Line 462:
 
* {{mIRC|$scid}}()
 
* {{mIRC|$scid}}()
 
* {{mIRC|$scon}}()
 
* {{mIRC|$scon}}()
 +
* {{mIRC|$script}}<sup>E</sup>
 
* {{mIRC|$script}}()
 
* {{mIRC|$script}}()
 
* {{mIRC|$scriptdir}}
 
* {{mIRC|$scriptdir}}
Line 492: Line 501:
 
* {{mirc|$sslcertvalid}}
 
* {{mirc|$sslcertvalid}}
 
* {{mIRC|$ssldll}}
 
* {{mIRC|$ssldll}}
 +
* {{mIRC|$sslhash}}()
 
* {{mIRC|$ssllibdll}}
 
* {{mIRC|$ssllibdll}}
 
* {{mIRC|$sslready}}
 
* {{mIRC|$sslready}}
Line 510: Line 520:
 
* {{mIRC|$target}}<sup>E</sup>
 
* {{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}}

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