2 clittle white rabbit clittle_white_rabbit 于 2016.01.13 16:33 提问

如何使用QT编写一个bat文件,并执行它!!!

桌面上有bat文件,打开它就能运行出想要的结果。
但是在qt中怎么实现呀!!跪求大神指导。。

4个回答

caozhy
caozhy   Ds   Rxr 2016.01.13 20:04
91program
91program   Ds   Rxr 2016.01.13 17:38

QT只是一个跨平台的开发工具。
如果实现,就要看运行的系统。如果还是 Window 系统,可以考虑直接调用系统提供的接口,实现与 BAT 相同的功能。

hitxqh
hitxqh   2016.02.24 11:08

也可以在编译时执行: 项目->构建步骤->添加构建步骤->自定义构建步骤->命令

oyljerry
oyljerry   Ds   Rxr 2016.01.13 20:00

通过shell相关API来执行bat

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
【Qt】使用QProcess调用其它程序或脚本
大概试了一下,还是不错的,不过字符编码问题还不太好解决: 代码: #include "mainwindow.h" #include "ui_mainwindow.h" #include #include #include #include MainWindow::MainWindow(QWidget *parent) : QMainWindow(paren
编写.bat文件来执行java程序
如何让java程序可以像C语言里面的二进制可执行文件一样呢? 编写.bat文件,就可以产生可执行文件了。最近在学习算法,直接用笔记本来编写程序,不借助编译工具。这样写算法,最后的结果在控制台上面输出,可以让自己对于程序的运行原理理解得更深入,避免对工具的依赖性。 第一步: 新建一个HelloWorld.txt文件,然后在里面写下面的内容 javac HelloWorld.java -d .
ruby与bat交互!
# 为了更好控制批处理文件执行,用ruby与bat交互.require Win32API# wrap win32 apisystem = Win32API.new("msvcrt","system",[p],i)# execute batret = system.call("w.bat")if  ret != 0   puts "Error occured!"endsy
QT 总结(三) 1.Qt 运行 bat 文件 QProcess 2.获取当前文件路径
1.Qt 运行 bat 文件 QProcess  QProcess p; p.start("cmd.exe", QStringList() << "/c" << "c://WINDOWS//upan2.bat"); if (p.waitForStarted()) { p.waitForFinished(); qDe...
Windows下.bat文件编写
.bat文件下批量执行python脚本 bat文件包含以下内容: 1)注明echo echo off C: cd C:\Users\Desktop 2)设置参数变量 3) 执行python文件 eg: test.bat echo off C: cd C:\Users\Desktop set a=1 set b=2 call python python.
Windows玩转Caffe(三)的所有cmd命令写成的一个BAT文件,双击运行
Windows玩转Caffe(三)的所有cmd命令写成的一个BAT文件,双击运行; 一键执行所有步骤(共5步带注解,若只想执行某步,注释其它即可); 另赠三张手写数字: y0.png y4.jpg y8.bmp^_^
通过批处理执行jar并使用log4j记录日志
文件目录结构如下: root --***.jar --log4j.xml --lib    --log4j.jar    --*.jar 批处理文件内容如下: @echo off REM # REM # $RCSfile$ REM # $Revision: 1102 $ REM # $Date: 2016-12-17 22:36:48 -0300 (Mon, 0
git命令批处理bat文件
Git装好后有个cmd目录,把这个路径加到Windows的path环境变量下,然后像平时写bat批处理文件一样,把git命令写到里边去就行了。不用再做bash的login操作。 此时脚本中执行其他的dos命令和第三方命令行程序均不受影响。 我的cmd目录是在:E:\Program Files (x86)\Git\cmd 然后就可以新建一个bat文件,在里面写需要做的操作。 例如
Java程序打包用bat文件执行
最近一段时间在做的项目中需要用到Java程序打包用bat文件执行这个功能。在网上找了一些方法,为了满足需求,需要在执行的过程中,弹出命令提示窗口并且不关闭。所以使用了下面的一种方法。 1、首先是将java源代码打包成可执行的jar文件。这个过程用MyEclipse就可以完成。打包成双击可执行的jar文件,需要用到fatJar这个插件(Eclipse使用) 。下载地址:  http://sour
写能执行cmd命令的bat文件
每次运行jar文件时,我总是需要先打开cmd窗口,再切换到我jar文件保存的盘符,再执行java -jar test.jar,虽然操作不是很复杂,但是如果直接写一个bat文件,每次使用直接双击,这种傻瓜式的方式,估计更容易被大家所喜欢并能够方便使用。 方式也很简单,比如: 新建一个txt文本,输入如下: 然后保存为bat文件即可,如果以后路径或者名称有变更的话,直接编辑修改,