背景:
winform 的项目。一个解决方案下面有两个程序:一个winform项目,一个控制台项目。在winform 中有两个按钮,按钮A是开始,按钮B 是结束。按钮 A 可以启动控制台程序。
在控制台项目中,有三个方法,一个是连接,一个是登录,一个是发送。 当点击winform 上的按钮A 后,会启动 控制台项目,然后执行连接,登录,发送操作。
问题:
问题一:当按钮A 执行完控制台之后,控制台依旧不关闭,等待下一次输入。 按按钮B 时,不会启动一个新的控制台程序,而是使用之前的控制台。
问题二:按钮B启动之后,连接和登录保持,所以不需要操作,只需要执行发送命令
问题三:控制台如何保持等待输入状态,直到手动关闭控制台程序。
代码:
winform:
butonA:
Process cmd = new Process();
cmd.StartInfo.FileName = @"xxxxx";
cmd.Start();
控制台:
class Test
{
public void Connection(){}
public striing login(){}
public void send(){}
}
class Program
{
static void Main(string[] args)
{
}
}
求一个思路!