标签: c# .net ubuntu mono command-line-interface
我正在为Mono平台开发Windows窗体应用程序。我需要使用第三方软件,该软件具有可通过终端访问的命令行界面。如何从我的应用程序中与该应用程序进行交互?
答案 0 :(得分:5)
Process类将允许您启动命令行应用程序并与之交互。
Process
使用ProcessStartInfo设置流程以及如何与流程进行交互(UseShellExecute = false;然后确保重定向标准输入/输出/错误。)
ProcessStartInfo
UseShellExecute = false;
请参阅单声道网站上的this simple example。