Yijing Sun 2022-09-06 15:07 采纳率: 100%
浏览 77
已结题

winform启动控制台程序

背景:
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)
       {
       }
}

求一个思路!

  • 写回答

4条回答

      报告相同问题?

      相关推荐 更多相似问题

      问题事件

      • 系统已结题 9月14日
      • 已采纳回答 9月6日
      • 修改了问题 9月6日
      • 赞助了问题酬金10元 9月6日
      • 展开全部

      悬赏问题

      • ¥15 flask 聊天机器人错误
      • ¥15 Excel数据分析,制作退休计划的电子表格模型
      • ¥15 EasyExcel向模板追加导入数据出现多余空行
      • ¥55 C语言谁能教我下面的代码怎么打
      • ¥15 C/C++程序代码解释
      • ¥15 java 2个list合并,如果id相同的对象则属性合并到一起,不同id的对象也要保留
      • ¥50 刚接触优化算法,在用Python时调用二次规划包cvxopt遇到如下问题
      • ¥15 python反斜杠问题
      • ¥30 pywinauto 如何获取弹出式菜单的数据
      • ¥15 正则问题,sos,SOS