![](/img/trans.png)
[英]How do i pass a variable value from Console application to windows form application in C# (visual studio)
[英]Visual Studio c# open console from windows form
我在C#中有一个Visual Studio项目,并且我希望能够从Windows窗体启动控制台应用程序。 例如,在按下按钮事件时启动控制台窗口/程序。 我知道可以使用application.run(Form)方法从控制台启动表单应用程序,但是id可以说在按钮按下事件时在新的控制台窗口中启动以下程序,并且能够发送和接收数据在Windows窗体和控制台窗口之间。
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Hello");
Console.ReadKey();
}
}
第一部分很简单。 要运行一个程序, 任何来自C#的程序,只需使用Process.Start
:
Process.Start("myApp.exe");
第二个要复杂得多。 您已经开始一个实际的过程 ,所以您不能仅与它“进行交流”。 您需要执行一些IPC(进程间通信)。 具体方法由您决定,但是命名管道和WCF都是不错的选择。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.