https://bugs.winehq.org/show_bug.cgi?id=46125
--- Comment #8 from Alexandre Julliard julliard@winehq.org --- I think you are confused about how Wine works. If you run cmd /c, Wine will launch cmd.exe and pass it the full (quoted) command line. Then cmd.exe will parse it, handle the redirection, and pass the rest of the command line to winevdm, which will launch DOSBox. By the time we get to winevdm, the redirection has been handled, so there's nothing to put into the DOSBox command file.
It works exactly the same on Windows. If you run cmd /c "foo.exe <bar", foo.exe never sees the "<bar" portion.