zoukankan      html  css  js  c++  java
  • QT执行shell脚本或者执行linux指令

    由于我在做linux下的QT开发,有时候会用到shell脚本的辅助,但是需要QT运行shell脚本并获取执行结果,今天给大家分享下我的技巧,废话少说直接上代码:

    //执行shell指令或者shell脚本的方法
    QString Common::executeLinuxCmd(QString strCmd)
    {
        QProcess p;
        p.start("bash", QStringList() <<"-c" << strCmd);
        p.waitForFinished();
        QString strResult = p.readAllStandardOutput();
        return strResult;
    }
    
    //实例
    QString strResult1 = executeLinuxCmd("sudo sh /home/test.sh");
    
    QString strResult2 = executeLinuxCmd("cat /etc/hostname");
    
    
    大家根据自己的业务需求去处理strResult1和strResult2,相信我的代码很清晰了吧!!!
    

      

  • 相关阅读:
    日历
    复数的运算
    大数的计算
    poj 1562
    POJ 1002
    利用正则表达式检测违禁字
    js实现一个闹钟
    jQuery实现五星好评
    jquery实现计算器功能
    横向轮播图
  • 原文地址:https://www.cnblogs.com/xupeidong/p/11777031.html
Copyright © 2011-2022 走看看