KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
I need to start the command window with some arguments and run more commands inside. For example, launch a test.cmd and run mkdir. I can launch the test.cmd with processstartinfo , but i am not sure how to run further commands. Can I pass further arguments to the test.cmd process? How do I go about this? Unable to add comments to answer... SO writing here. Andrea, This is what I was looking for. However the above code doesnt work for me. I am launching a test.cmd which is new command environment (like razzle build environment) and I need to run further commands. psi.FileName = @"c:\test.cmd"; psi.Arguments = @"arg0 arg1 arg2"; psi.RedirectStandardInput = true; psi.RedirectStandardOutput = true; psi.CreateNoWindow = true; psi.UseShellExecute = false; Process p = new Process(); p.StartInfo = psi; p.Start(); p.StandardInput.WriteLine(@"dir>c:\results.txt"); p.StandardInput.WriteLine(@"dir>c:\results2.txt");
Tags (comma-separated)
Save Edits
Cancel