QT 执行windows cmd 命令并读取结果


1,写好命令,

2,用QProcess执行,等待完成(有超时),

3,读取结果

 

注意形如“Program Files”的有 空格 的路径,要加上双引号。

 

QProcess process;
 
QString cmd = QString("\"") + path + QString("\"") + "rcfsctrl static-cfg --show";
//QMessageBox::about(NULL, "Information", ("cmd: " + cmd));
    
process.start(cmd);
process.waitForFinished();
QByteArray qbt = process.readAllStandardOutput();
QString msg = QString::fromLocal8Bit(qbt);

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM