Qt执行bat批处理文件
1、先在桌面创建一个bat文件,内容:calc.exe
2、用qt进程Qprocess去调用执行bat脚本文件
3、运行qt程序
代码如下
#include "QtUse_bat.h" #include <QtCore/QProcess> //引入进程头文件 #include <QString> QtUse_bat::QtUse_bat(QWidget *parent) : QMainWindow(parent) { ui.setupUi(this); QProcess* process = new QProcess(); process->setWorkingDirectory("C:/Users/Administrator/Desktop"); QString commed = "C:/Users/Administrator/Desktop/qwe.bat"; process->start(commed); process->waitForFinished(); } QtUse_bat::~QtUse_bat() {}
运行效果