I've been thinking of giving the in Windows implemented cmd a fresh look and make a WinForm out of it(C# .net4.0 or later or latest mono# distribution). Now, what I plan on doing is:
only showing the form, no console visible(even in the task bar)
telling the cmd what to do by virtually typing into it
catching the consoles output and using the form to make the user interact
I thought of some kind of "return" thing, like a dll would do, but I have not used consoles and forms together in a single project, so there's my question: How do I not show a console window but write commands into it's line and receive the output with a WinForms application?
Thanks in advance.
--EDIT I should maybe add that my main problem is typing catching the consoles output and also typing into it while it's not visible and thus not focusable.