将其他参数传递给进程
本文关键字:进程 参数传递 其他 | 更新日期: 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
属性来向程序发送输入。