From WikiChip
Difference between revisions of "mirc/commands/linesep"
< mirc‎ | commands

m (Bot: de-linking old mIRC menu)
m
 
Line 1: Line 1:
 
{{mirc title|/linesep Command}}
 
{{mirc title|/linesep Command}}
The '''/linesep command''' prints the line separator at a specified target. With no arguments, the line separator is printed to the active window. A line separator is only added if it's not the first line and the last line is not already a line separator. The line separator can be changed by going into the options dialog (Alt+O) -> Other -> Line separator.
+
The '''/linesep''' command prints the line separator at a specified target. With no arguments, the line separator is printed to the active window. A line separator is only added if it would not be the first line and if the last line is not already the line separator.<br />
 +
The line separator can be changed by going into the options dialog (Alt+O) -> Other -> Line separator. If this option dialog shows the line separator is blank, /linesep does not add a blank line. You can also set the line separator to multiple characters like -/- and the entire string is used as the line separator.
  
If your goal is to simple enclose your text with a pair of line separator:
+
If your goal is to simply enclose your text with a pair of line separator:
  
 
Note that:
 
Note that:
Line 10: Line 11:
  
 
== Synopsis ==
 
== Synopsis ==
  /linesep [window]
+
  /linesep [ @window | #channel | query | -s | -a ]
/linesep -s
+
Note: default is -a if no parameter is used.
  
 
== Switches ==
 
== Switches ==
 
* '''-s''' - Print the line separator in the status window
 
* '''-s''' - Print the line separator in the status window
 
+
* '''-a''' - Print the line separator in the active window
 +
Note: This is an echo, so if active window is a -l listbox @window, the echo appears in Status Window.
 
== Parameters ==
 
== Parameters ==
 
* '''[window]''' - The target @window, #channel, or query
 
* '''[window]''' - The target @window, #channel, or query
Line 34: Line 36:
 
   ; print another simple line
 
   ; print another simple line
 
   aline @example Line B.
 
   aline @example Line B.
 +
 +
The following /linesep command does nothing because the last line is already the line separator character.
 +
//echo -a $readini($mircini,text,linesep) | /linesep -a
 +
 
}</syntaxhighlight>
 
}</syntaxhighlight>
  

Latest revision as of 00:17, 10 January 2018

The /linesep command prints the line separator at a specified target. With no arguments, the line separator is printed to the active window. A line separator is only added if it would not be the first line and if the last line is not already the line separator.
The line separator can be changed by going into the options dialog (Alt+O) -> Other -> Line separator. If this option dialog shows the line separator is blank, /linesep does not add a blank line. You can also set the line separator to multiple characters like -/- and the entire string is used as the line separator.

If your goal is to simply enclose your text with a pair of line separator:

Note that:

//linesep @x | echo @x Example Line. | linesep @x

Is equivalent to:

//echo -e @x Example Line.

Synopsis[edit]

/linesep [ @window | #channel | query | -s | -a ]

Note: default is -a if no parameter is used.

Switches[edit]

  • -s - Print the line separator in the status window
  • -a - Print the line separator in the active window

Note: This is an echo, so if active window is a -l listbox @window, the echo appears in Status Window.

Parameters[edit]

  • [window] - The target @window, #channel, or query

Example[edit]

A simple line separator between two lines:

alias example {
  ; create our example window
  window -de @example -1 -1 400 400
 
  ; print a simple line
  aline @example Line A.
 
  ; add a line separator
  linesep @example
 
  ; print another simple line
  aline @example Line B.
 
The following /linesep command does nothing because the last line is already the line separator character.
//echo -a $readini($mircini,text,linesep) | /linesep -a
 
}

Compatibility[edit]

Added: mIRC v5.3
Added on: 13 Dec 1997
Note: Unless otherwise stated, this was the date of original functionality.
Further enhancements may have been made in later versions.


See also[edit]

v · d · e mIRC commands list

A /abook, /action, /add, /ajinvite, /alias, /aline, /ame, /amsg, /anick, /aop, /auser, /auto, /autojoin, /avoice, /away

B /background, /ban, /bcopy, /beep, /bindip, /bread, /break, /breplace, /bset, /btrunc, /bunset, /bwrite

C /channel, /clear, /clearall, /clearial, /cline, /clipboard, /close, /closechats, /closedccs, /closefserves, /closemsg, /cnick, /color, /colour, /comclose, /comlist, /commands, /comopen, /comreg, /continue, /copy, /creq, /ctcp, /ctcpreply, /ctcps

D /dcc, /dccserver, /dde, /ddeserver, /debug, /dec, /describe, /dialog, /did, /didtok, /disable, /disconnect, /dlevel, /dline, /dll, Template:mIRC/donotdisturb, /dns, /dqwindow, /drawcopy, /drawdot, /drawfill, /drawline, /drawpic, /drawrect, /drawreplace, /drawrot, /drawsave, /drawscroll, /drawsize /drawtext

E /ebeeps, /echo, /editbox, /else, /elseif, /emailaddr, /enable, /events, /exit

F /fclose, /filter, /findtext, /finger, /firewall, /flash, /flist, /flood, /flush, /flushini, /fnord, /font, /fopen, /fseek, /fsend, /fserve, /fullname, /fupdate, /fwrite

G /ghide, /gload, /gmove, /gopts, /goto, /gplay, /gpoint, /gqreq, /groups, /gshow, /gsize, /gstop, /gtalk, /gunload, /guser

H /hadd, /halt, /haltdef, /hdec, /hdel, /help, /hfree, /hinc, /hload, /hmake, /hotlink, /hop, /hsave

I /ial, /ialclear, /ialmark, /identd, /if, /ignore, /iline, /inc, /iuser

J /join

L /leave, /linesep, /links, /list, /load, /loadbuf, /localinfo, /log, /logview

M /maxdepth, /mdi, /me, /menubar, /mkdir, /mnick, /mode, /msg

N /noop, /notice, /notify

O /onotice, /omsg

P /pareline, /part, /partall, /pdcc, /perform, /play, /playctrl, /pop, /protect, /proxy, /pvoice

Q /qme, /qmsg, /query, /queryrn, /quit, /quote

R /raw, /registration, /reload, /remini, /remote, /remove, /rename, /renwin, /reseterror, /resetidle, /return, /returnex, /rlevel, /rline, /rmdir, /run, /ruser

S /save, /savebuf, /saveini, /say, /scid, /scon, /server, /set, /setlayer, /showmirc, /signal, /sline, /sockaccept, /sockclose, /socklist, /socklisten, /sockmark, /sockopen, /sockpause, /sockread, /sockrename, /sockudp, /sockwrite, /sound, /speak, /splay, /sreq, /strip, /switchbar

T /timer, /timestamp, /tip, /tips, /titlebar, /tnick, /tokenize, /toolbar, /topic /tray, /treebar

U /ulist, /unload, /unset, /unsetall, /updatenl, /url, /username, /uwho

V /var, /vcadd, /vcmd, /vcrem, /vol

W

X /xyzzy