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);