QT运行cmd指令(两种办法:QProcess.start然后waitForFinished,运行cmd /c命令)

 QProcess p(0);
 p.start("route");//写入要运行的指令即可
 p.waitForStarted();
 p.waitForFinished();
 qDebug()<<QString::fromLocal8Bit(p.readAllStandardError());

 QProcess p(0);
 p.start("cmd", QStringList()<<"/c"<<"dir");//找网络ip的指令(netstat -aon|findstr 218.5.241.13:211)
 p.waitForStarted();
 p.waitForFinished();
 qDebug()<<QString::fromLocal8Bit(p.readAllStandardOutput());

 https://blog.csdn.net/qq_34389528/article/details/76283932

原文地址:https://www.cnblogs.com/findumars/p/5437399.html