将其他参数传递给进程

本文关键字:进程 参数传递 其他 | 更新日期: 2023-09-27 18:00:40

我有一段代码:

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

当它执行时,会有一个命令提示符,它正在等待输入如下文本:

Enter username: 

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

将其他参数传递给进程

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

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