Qt运行 .bat脚本文件
程序员文章站
2022-03-30 20:21:53
...
#include <QProcess>
#include <QDir>
#include <QString>
#include <QDebug>
QProcess p;
//cmd.exe /c dir /c是执行完dir命令后关闭命令窗口
p.start("cmd.exe", QStringList() << "/c" << "F:/Test/qt_WindowsCloseAndroid/Android_shutDown1.bat");//也可以是 "F:\\Test\\qt_WindowsCloseAndroid\\Android_shutDown1.bat"
if (p.waitForStarted())
{
//等待脚本运行完成,超时时间默认是3000s,超时返回0,正常返回1
p.waitForFinished();
qDebug() << p.readAllStandardOutput();
}
else
{
qDebug() << "Failed to start";
}
//返回值为Unknown errors是返回了error()的默认值,程序已经正常执行
qDebug() << p.errorString();
上一篇: TCC(TinyC)编译器汉化(中文编译器、汉语编程)之八:汇编处理
下一篇: qt中调用bat文件
推荐阅读
-
PHP执行shell脚本运行程序不产生core文件的方法
-
nrm : 无法加载文件 C:\Users\XXX\AppData\Roaming\npm\nrm.ps1,因为在此系统上禁止运行脚本
-
【已解决】win10终端编译C语言脚本,报"gcc不是内部或外部命令,也不是可运行的程序或批处理文件"
-
用bat脚本批量删除文件名中的特殊字符(空格,下划线...) 博客分类: 知识点滴 bat空格
-
PHP执行shell脚本运行程序不产生core文件的方法
-
bat脚本获取目录下文件名及移动到特定文件夹
-
利用python生成一个导出数据库的bat脚本文件的方法
-
利用python生成一个导出数据库的bat脚本文件的方法
-
win10运行批处理文件bat文件 一闪而过 解决
-
win10运行批处理文件bat文件 一闪而过 解决