Understand that this is old and has been suggested a million times before but I really want something like this. Its an absolute pain dealing with spaces. The only solution people come up with are dirty hacks and the only decent suggestion which is to use a dll no longer exists.

I don't see why this would be difficult to implement. I would be fine with echo and raw supporting binvars.