Matchtarget » History » Revision 16
Revision 15 (Per Amundsen, 11/14/2015 02:35 AM) → Revision 16/24 (Per Amundsen, 11/19/2015 01:36 PM)
{{>toc}} h1. Matchtarget A <matchtarget> is a text pattern that AdiIRC will use to compare with a target window during a [[Scripting_Events|scripting event]]. Different events have different valid window locations. <notextile>= - Defines dcc chat window location.</notextile> <notextile>@ - Defines custom window location.</notextile> <notextile>? - Defines query location.</notextile> <notextile># - Defines channel location.</notextile> <notextile>* - Defines any window location.</notextile> <notextile>! - TODO.</notextile> <notextile>%var - A [[Scripting_Variables|variable]] containing a window or a list of windows window is also acceptable.</notextile> Multiple windows can be targeted by using commas. *Example* <pre> ; Subscribe to the TEXT event and if #channel or #channel2 matches the target channel, print a text. on *:TEXT:*:#channel,#channel2:echo -ag #channel matched. ; Subscribe to the TEXT event and if any channels matches the target, print a text. on *:TEXT:*:#:echo -ag # matched. ; Subscribe to the TEXT event and if any channel or query matches the target, print a text. on *:TEXT:*:#,?:echo -ag $target matched. ; Set a target variable. set %target #channel ; Subscribe to the TEXT event and if #channel matches the target channel, print a text. on *:TEXT:*:%target:echo -ag #channel matched. </pre>