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);
posted on 2019-01-23 16:42 liujx2019 阅读(3033) 评论(0) 编辑 收藏 举报