如何使用 C# GUI 调用 C# 控制台应用程序 [重复]

Posted

技术标签:

【中文标题】如何使用 C# GUI 调用 C# 控制台应用程序 [重复]【英文标题】:How to use a C# GUI to call a C# console application [duplicate] 【发布时间】:2021-05-20 13:15:50 【问题描述】:

我想写信给应用程序:

App A - 使用 C# 的控制台应用程序

App B - 使用 C# 的 Windows 窗体应用程序

如何使用 App B 执行 App A?

谢谢!

【问题讨论】:

docs.microsoft.com/en-us/dotnet/api/… 和how to execute console application from windows form? 拥有一个包含逻辑的库 C 可能会更容易,您可以从 B A 驱动。 【参考方案1】:

我猜你想用你的 winforms 应用程序上的按钮打开控制台应用程序。将此代码放入 Button_Click 方法(或您调用的任何方法):

Process.Start(programPath);

programPath 替换为控制台应用程序的 .exe 文件的路径。还要确保在代码开头放置以下 using 语句:

using System.Diagnostics;

【讨论】:

以上是关于如何使用 C# GUI 调用 C# 控制台应用程序 [重复]的主要内容,如果未能解决你的问题,请参考以下文章

通过 C++ dll 或 C++ exe 编写 C# GUI

链接到 C# GUI 的 C++ 程序

如何从 C# 应用程序启动 MATLAB GUI?

如何创建一个 C# 应用程序来决定自己是显示为控制台还是窗口应用程序?

C#中的全局键钩

如何在 WPF C# GUI 中使用跨平台 C++