当前位置 博文首页 > 木木木 的博客:Qt开发之路40---QProcess启动控制台程序不显示窗

    木木木 的博客:Qt开发之路40---QProcess启动控制台程序不显示窗

    作者:[db:作者] 时间:2021-08-10 19:13

    一:QProcess启动控制台不显示窗口

     	QProcess *processRobot_1 = new QProcess();
    	processRobot_1->start("C:/Users/www/Desktop/BG/Test.exe");
    

    此方法启动后,控制台程序Test.exe可以启动,但无法显示dos窗口。

    二:通过“cmd.exe”启动

        QProcess *processRobot_1 = new QProcess();
        processRobot_1->start("cmd.exe");
        processRobot_1->write("cd /d C:/Users/www/Desktop/BG/ && start Test.exe\n");
    

    用 QProcess 启动你要显示的终端(Ternimal)或命令行(cmd.exe),在终端或命令行中启动你的程序,此方法可以正常显示窗口。

    上一篇:Qt开发之路39—Qt pro项目检测编译器版本(64位或32位)

    cs