如何使用 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