qt执行cmd命令

运行 route、ipconfig 肯定没问题

Copy code

     QProcess p(0);

     p.start("route");

     p.waitForStarted();

     p.waitForFinished();

     qDebug()<




Copy code

     QProcess p(0);

     p.start("ipconfig");

     p.waitForStarted();

     p.waitForFinished();

     qDebug()<




而 dir 是命令行提供的命令,不是程序!


Copy code

     QProcess p(0);

     p.start("cmd");

     p.waitForStarted();

     p.write("dir\n");

     p.closeWriteChannel();

     p.waitForFinished();

     qDebug()<





Copy code

     QProcess p(0);

     p.start("cmd", QStringList()<<"/c"<<"dir");

     p.waitForStarted();

     p.waitForFinished();

     qDebug()<

你可能感兴趣的:(Qt)