Dear Khaled,

One of the still pervasive weaknesses of mIRC script is the inability to preserve and output a sequential string of neighboring spaces. Over the years many strides have been made to allow working with sequential spaces (eg: /returnex) but the one major hurtle is doing anything to output or display strings that contain space pairs.

Without making any major changes to mIRC's scripting engine or parsing routines, I would like to recommend what I believe is the simplest stop-gap solution that should make most of us happy:

Allow several commands such as /echo and /msg and /quote and /write to work as an identifier. Since identifiers already preserve sequential spaces, this becomes a simple fix.

noop $echo(-tic,notice,#mIRC,$1-)
noop $msg(#mIRC,$1-)
noop $quote($1-)
noop $write(-c,output.txt,$1-)

Doing this would make my Christmas very Merry.
~ Raccoon

Happy New Year! smile


Well. At least I won lunch.
Good philosophy, see good in bad, I like!