From WikiChip
$caller Identifier - mIRC
< mirc‎ | identifiers
Revision as of 01:37, 22 November 2018 by Maroonbells (talk | contribs) (Add'l info)

$caller indicates the type of the caller.

The possible returned value can be:

  • "activex" - called from $comcall
  • "command" - called from a command
  • "dde" - called from a external application using DDE
  • "dll" - called from a DLL
  • "dragdrop" - called from a drag'n'drop event
  • "editbox" - called from an editbox
  • "event" - called from an event (including $devent = mouse)
  • "funckey" - called from a function key
  • "identifier" - called from an identifier
  • "menu" - called from a menu
  • "mouse" - called from an alias attached to toolbar menu
  • "play" - called from a /play context
  • "sendmsg" - called from a sendmessage() function
  • "timer" - called from a timer
  • "other" - called from other contexts including label of popups menu and /filter -a


Synopsis

$caller

Parameters

None

Properties

None

Example

Command & Identifier: execute /A or //noop $A

alias A B
alias B echo -ag $caller

Editbox: execute /A

alias A echo -ag $caller

Event: execute /dns test

on *:dns:echo -a $caller

Funckey: hit shift + f11 on your keyboad:

alias s11 echo -a caller

Menu: right click in a channel

menu channel  {
item : echo -a $caller
}

play: execute in a connected status window //play -as A $mircini | .timer 1 2 play off

alias A echo -sg $caller

Timer: type in editbox:

/timer 1 1 echo -a $caller
or
//timer 1 1 echo -a $ $+ caller

In alt+P code for nicklist right-click menu:

$caller displays in menu text as other:echo -a $caller displays as menu

Compatibility

pending, beta stage

See Also