From WikiChip
$cb Identifier - mIRC
< mirc‎ | identifiers
Revision as of 17:25, 6 July 2020 by Ouims (talk | contribs) (Synopsis)

The $cb identifier allows mIRC to return the contents of the Windows Clipboard.


Synopsis

$cb[(N,[u],[%var|&binvar]])

Parameters

  • N - The Nth $crlf delimited line in the clipboard, you can use -1 to get the full clipboard with newline included.
  • u - Return the text encoded to utf8
  • %var|&binvar - You can pass a variable or a binary variable to be filled instead of being returned by $cb, using a binvar allow you to handle more than the current line lenght limit of 8292 char.

Properties

  • .len - returns the length of the Nth line

Example

Echo clipboard contents to the active window:

//echo -a $cb

Echo the total number of clipboard entires to the active window:

//echo -a $cb(0)

Create a custom alias that will open a custom window @myWindow, and then echo all clipboard line contents to it:

; Use: /cblist
alias cblist {
 
  ; Open the window, and clear it just in case it was already opened
  window @myWindow
  clear @myWindow
 
  ; Set the %i, our counting variable, to the start value of 1, and
  ; set the %x variable to the amount of lines in the clipboard
  var %i = 1, %x = $cb(0)
 
  ; Loop until %x has gone through all clipboard contents
  while (%i <= %x) {
    echo @myWindow $cb(%i)
    inc %i
  }
  echo @myWindow Clipboard contents finished!
}

Compatibility

Added: mIRC v6.2
Added on: 28 Jul 2006
Note: Unless otherwise stated, this was the date of original functionality.
Further enhancements may have been made in later versions.


See Also

[Expand]
v · d · e mIRC identifier list