您当前的位置: 首页 >  qt

令狐掌门

暂无认证

  • 2浏览

    0关注

    513博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Qt启动外部进程、命令行、获取输出

令狐掌门 发布时间:2020-03-22 18:21:54 ,浏览量:2

        Qt提供了启动外部进程的类QProcess,该类有启动,结束,等待等方法操作启动的外部进程。如果是用VS编程,也可以使用windows API启动外部进程,ShellExecuteEx,CreateProcess等,下面主要介绍QProcess的用法。

        界面如下:

        

一 启动外部程序

     使用前添加头文件  #include  

     start启动,close关闭。

     下面是启动有道词典的代码:

QProcess *process = new QProcess(this);

//启动有道词典,有些程序可能用此方法无法启动,例如微信,QQ音乐
process->start("C:/Users/Administrator/AppData/Local/Youdao/dict/Application/YoudaoDict.exe");
bool ret = process->waitForStarted();
if(ret)
{
    qDebug()             
关注
打赏
1652240117
查看更多评论
0.1555s