将其他参数传递给进程

时间:2011-06-27 14:22:06

标签: c# process

我有这段代码:

string name = "mark";
string strCmdText2 = @"/C app\bin\tekstar --config test.txt";
System.Diagnostics.Process.Start("CMD.exe", strCmdText2);

当它执行时,有一个命令提示符,它正在等待输入这样的文本:

Enter username: 

所以问题是:如何将字符串名称传递给该命令提示符?什么是完整的代码,以便程序自动将字符串传递给提示符?

1 个答案:

答案 0 :(得分:1)

您需要将RedirectStandardIn中的ProcessStartInfo属性设置为true

然后,您可以通过写入生成的In对象的Process属性将输入发送到程序。