首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > QT开发 >

Qt中如何运行批处理文件

2012-09-19 
Qt中怎么运行批处理文件在Windows下,我想写个bat文件并且向在Qt中运行此文件怎么运行?Qt中有相关接口函数

Qt中怎么运行批处理文件
在Windows下,我想写个bat文件
并且向在Qt中运行此文件
怎么运行?Qt中有相关接口函数吗?

[解决办法]
QProcess

system
[解决办法]
system(cmd)
[解决办法]

探讨
引用:

system(cmd)

cmd是什么啊?
我想直接运行一个bat文件

[解决办法]
探讨

QProcess

system

[解决办法]
#include<QProcess>
……
QProcess::execute("test.bat");
……

不过其实你执行什么程序的话,这样更好:
比如打开C盘:
QProcess *process=new QProcess(this);
QString program="explorer.exe";
QStringList args;
args<<"C:\"";
process->start(program,args);
[解决办法]
system("test.bat")
[解决办法]
WinExec("cmd /c test.bat", SW_HIDE);//在windows上用system会把cmd那个框也给弹出来,用这个不会。
[解决办法]
用system("aa.bat")。
如果用QProcess的话那个黑框是不会出来的

热点排行