首页 > 其他 > 详细

qt执行cmd命令

时间:2016-05-26 07:30:43      阅读:474      评论:0      收藏:0      [点我收藏+]

源地址:http://blog.csdn.net/hn307165411/article/details/6858614

运行 route、ipconfig 肯定没问题

Copy code
     QProcess p(0);
     p.start("route");
     p.waitForStarted();
     p.waitForFinished();
     qDebug()<<QString::fromLocal8Bit(p.readAllStandardError());



Copy code
     QProcess p(0);
     p.start("ipconfig");
     p.waitForStarted();
     p.waitForFinished();
     qDebug()<<QString::fromLocal8Bit(p.readAllStandardOutput());



而 dir 是命令行提供的命令,不是程序!

Copy code
     QProcess p(0);
     p.start("cmd");
     p.waitForStarted();
     p.write("dir\n");
     p.closeWriteChannel();
     p.waitForFinished();
     qDebug()<<QString::fromLocal8Bit(p.readAllStandardOutput());


Copy code
     QProcess p(0);
     p.start("cmd", QStringList()<<"/c"<<"dir");
     p.waitForStarted();
     p.waitForFinished();

     qDebug()<<QString::fromLocal8Bit(p.readAllStandardOutput());

qt执行cmd命令

原文:http://www.cnblogs.com/findumars/p/5529527.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!