Noticed a bug with the /bwrite feature of mIRC. When trying to /bwrite non-evaluated plain-text or a variable starting with the character "%", it will always evaluate it and treat it as a variable.
It looks like a side-effect of /bwrite's ability to treat %* tokens (in the evaluated string) as variables. I'm not sure why /bwrite does that, it might be a legacy thing, but I don't think it's of much use now: bwrite file S N %var will first evaluate %var and then write the first N bytes of the result in 'file' anyway. I'd rather see this functionality removed altogether.
Why, hello there Chessnut This does seem a bit weird. I think as well that the whole feature of that should disappear. It doesn't seem to have much use. Fixing the bug would be just as fine too.