码迷,mamicode.com
首页 > 其他好文 > 详细

qt执行cmd命令

时间:2016-05-26 07:32:52      阅读:213      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!