标签: c#
我需要编写一个C#程序来调用外部命令(即plink.exe)并将“是”答案传递给它。
例如,在命令提示符中,我会这样做:
echo yes | plink.exe <plink arguments here>
有没有办法用C#做这个,而不必调用“cmd / c”来调用整个东西?这个程序需要作为自动化的一部分从另一个系统调用,我想避免产生太多的嵌套shell(目前在StartInfo中使用UseShellExecute = false来避免它)。