I'd like to create a front end for a command window session in VB.NET. The key I think is, I need it to be persistent; meaning, I know how to send single command lines using System or Process.Start, and even collect the feedback, but I need the command window session to stay alive for a possible sequence of commands. for example, a series of commands would change the folder to a specific folder, then scan and present the folder contents, and then allow the user to copy a specified set. This requires the cmd session to stay "alive" in the background with an active state.
There must be a relatively simple way to do this, can someone provide some pointers? Thank you.
(I've been directed to explain how this question differs from other questions. The suggested duplicate does not persist the session, just issues commands and prints the output.)