having a bit of trouble here.
I want to redirect input from my keyboard or rather from a textbox into the Process I am running.
I have been able to successfully, I think, redirect output from a console application using the Process/ProcessStartInfo, into a textbox but now I want to redirect my inputs with that process. How can I do this?
So far the only code I have is to redirect output from the application to the textbox, not even sure if its right:
Code:Process theProcess = new Process(); theProcess.StartInfo = new ProcessStartInfo("cmd"); theProcess.StartInfo.UseShellExecute = false; theProcess.StartInfo.RedirectStandardOutput = true; theProcess.StartInfo.RedirectStandardInput = true; theProcess.OutputDataReceived += new DataReceivedEventHandler(theProcess_OutputDataReceived); theProcess.Start(); theProcess.BeginOutputReadLine(); void theProcess_OutputDataReceived(object sender, DataReceivedEventArgs e) { if (e.Data != null) { this.txtOutput.AppendText(e.Data); } }



any chance of a regain? 
Reply With Quote