运行命令行命令传递STDIN

时间:2016-10-03 16:06:11

标签: c# terminal console stdout stdin

这不是重复的,见粗体部分;请投票重新开放

我正在尝试通过C#执行外部应用程序。

我希望stdin 传递到已启动的应用程序中,然后捕获结果。

等效的bash命令是:

echo Typist 1 . 0 | figlet-2.2.5/figlet -f Slant

在C#中,如何运行上述命令并将其stdout存储到变量中?

我尝试使用Process.Start("figlet-2.2.5/figlet", "-f Slant"),但这不起作用,因为应用程序:

  1. 需要通过stdin
  2. 获取数据
  3. 需要提供参数
  4. 并通过stdout
  5. 提供输出

0 个答案:

没有答案