I want to run some dos commands (eg: a ROBOCOPY) and show the output from this realtime in a text window to show the user something is happening...

The command may take a number of minutes so it's important the output is showing in the VB application realtime, and not just all at the end. Obviously the user will wonder what is happening during this time.

Is there an easy way to achieve this?

ps: I've only been using Visual Basic 2010 for a couple of weeks, so go easy on me please