c# - 从 Mono 应用程序与 CLI 应用程序交互

标签 c# .net ubuntu mono command-line-interface

我正在为 Mono 平台开发一个 Windows 窗体应用程序。我需要使用具有可通过终端访问的命令行界面的第三方软件。如何从我的应用程序与该应用程序交互?

最佳答案

Process 类将允许您启动命令行应用程序并与之交互。

使用 ProcessStartInfo 设置进程以及如何与之交互(UseShellExecute = false; 然后确保重定向标准输入/输出/错误)。

this simple example在单声道网站上。

关于c# - 从 Mono 应用程序与 CLI 应用程序交互,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8803122/

相关文章:

.net - 您是否需要 2 个 Azure 网站实例来实现 Web 角色等 SLA?

c# - C#中的自动类型转换

BASH 脚本 : Explode string and save to file

ruby - iconv rvm 安装错误

c# - 我不确定如何适本地扩展类

c# - LINQ-Sum 的不同行为和手动添加整数值

c# - ChannelFactory 引发的 WCF 异常

c# - 通过带有自签名 SSL 证书的邮件服务器从 .net 应用程序发送电子邮件

ubuntu - nginx:[emerg] "if"指令在/etc/nginx/nginx.conf:64 中是不允许的

c# - 如何在动态创建的 ASP.net 控件中动态创建 ASP.net 控件