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

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

4个回答

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

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

通过shell相关API来执行bat

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
编写.bat文件来执行java程序
如何让java程序可以像C语言里面的二进制可执行文件一样呢? 编写.bat文件,就可以产生可执行文件了。最近在学习算法,直接用笔记本来编写程序,不借助编译工具。这样写算法,最后的结果在控制台上面输出,可以让自己对于程序的运行原理理解得更深入,避免对工具的依赖性。 第一步: 新建一个HelloWorld.txt文件,然后在里面写下面的内容 javac HelloWorld.java -d .
【Qt】使用QProcess调用其它程序或脚本
大概试了一下,还是不错的,不过字符编码问题还不太好解决: 代码: #include "mainwindow.h" #include "ui_mainwindow.h" #include #include #include #include MainWindow::MainWindow(QWidget *parent) : QMainWindow(paren
Bat脚本编写以及cmd命令
Bat脚本编写入门echo: 表示显示此命令后的字符 echo on: 表示在此语句后所有运行的命令都显示命令行本身 echo off: 表示在此语句后所有运行的命令都不显示命令行本身 @: 与echo off相像,但它是加在每个命令行的最前面,表示运行时不显示这一行的命令行(只能影响当前行) call: 调用另一个批处理文件(如果不用call而直接调用别的批处理文件,那么执行完那个批处理文件后将无
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
写能执行cmd命令的bat文件
每次运行jar文件时,我总是需要先打开cmd窗口,再切换到我jar文件保存的盘符,再执行java -jar test.jar,虽然操作不是很复杂,但是如果直接写一个bat文件,每次使用直接双击,这种傻瓜式的方式,估计更容易被大家所喜欢并能够方便使用。 方式也很简单,比如: 新建一个txt文本,输入如下: 然后保存为bat文件即可,如果以后路径或者名称有变更的话,直接编辑修改,
用bat批处理文件去编译及运行小的java代码
1.编译: 新建一个txt文档,修改备注名为bat。 写入以下代码 @echo off echo 开始编译: cd /d %~dp0 javac -encoding UTF-8 aaa.java 1.运行: 新建一个txt文档,修改备注名为bat。 写入以下代码 @echo off echo 开始运行: cd /d
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.
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...
通过批处理执行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
c#创建调用bat文件简单案例
本案例通过C#创建并调用了一个bat文件,涉及了类库的引用,字符串的转义,文件的编码格式,简单实用,希望对大家开发批处理文件有用。 创建bat文件需要引用类库  using System.Diagnostics ;          private void createbat(string filename)     {         string v_filepat
如何写bat文件调用jar包
最近工作中遇到需要打jar做测试,一时间忘了如何操作了,在这里记录下操作步骤,为了以后更方便使用。 主要包括以下几点: 1.Eclipse打jar包 2.如何在jar包调用log4j.properties 3.如何写bat文件写java程序,这里写一个简单的测试程序package test;import org.apache.log4j.PropertyConfigurator; import
Java程序打包用bat文件执行
最近一段时间在做的项目中需要用到Java程序打包用bat文件执行这个功能。在网上找了一些方法,为了满足需求,需要在执行的过程中,弹出命令提示窗口并且不关闭。所以使用了下面的一种方法。 1、首先是将java源代码打包成可执行的jar文件。这个过程用MyEclipse就可以完成。打包成双击可执行的jar文件,需要用到fatJar这个插件(Eclipse使用) 。下载地址:  http://sour
怎么用bat文件运行eclipse建立的项目,如何将写好的java项目生成可执行的bat文件
1、工程选择导出     2、选择红色圈里然后点击 next             3、红色圈里是选择你要运行的哪一个java类,黑色圈里是选择要导出的jar包的存放位置     4、封装的jar包已导出完成接下来也是最重要的一部分就是编写bat文件使bat文件运行刚才导出的jar包文件
如何制作带参数的批处理文件
<br />可以用记事本编辑,然后将后缀改为.bat <br /><br />后缀是bat的文件就是批处理文件,是一种文本文件。简单的说,它的作用就是自动的连续执行多条命令,批处理文件的内容就是一条一条的命令。那它有什么用呢? <br /><br />比如,在启动wps软件时,每次都必须执行 <br /><br />C:/>cd wps <br />C:/WPS>spdos <br />C:/WPS>py <br />C:/WPS>wbx <br />C:/WPS>wps <br /><br />如果每次用
git命令批处理bat文件
Git装好后有个cmd目录,把这个路径加到Windows的path环境变量下,然后像平时写bat批处理文件一样,把git命令写到里边去就行了。不用再做bash的login操作。 此时脚本中执行其他的dos命令和第三方命令行程序均不受影响。 我的cmd目录是在:E:\Program Files (x86)\Git\cmd 然后就可以新建一个bat文件,在里面写需要做的操作。 例如
编写重启tomcat7的bat文件
今天反复点tomcat7的shutdown.bat和startup.bat,我在想能不能写一个bat文件,一次将这两个文件运行完。试写了一个restart.bat: shutdown.bat startup.bat    但是运行这个bat文件之后,只有shutdown.bat起作用了。baidu了下如何在bat文件里调用其他bat文件,原来需要在文件前加call,重新修改了下restart.b
java代码调用.bat文件
1.实现的就是用java实现双击功能,但是bat文件要放在项目根目录下才能执行,这个问题我没解决,希望大家给出答案 2.然后bat文件里面的内容可以参数化,从java代码中把参数传过去。 bat文件内容: echo off SET IP=%1% %~nx2 %IP% %~nx3 @pause   java代码 public class test_dat {      publi
java编写bat执行
1.  打jar包 把src整个目录打jar包,最后把打完的jar包放到工程的/lib下 Eclipse下打包: 工程-->右键-->Export-->选择jar 2.bat编写: run.bat内容如下: @ echo off title *** setlocal ENABLEDELAYEDEXPANSION for /R .\lib %%A in (*.jar)
Windeos使用(.bat)文件调用python脚本
1.将clearlog.py 脚本放在指定目录 比如 我放在 C:\Users\Administrator\Desktop 上 也就是桌面上 2.创建一个.bat 位后缀名的脚本3.写入如下脚本@echo off cd  C:\Users\Administrator\Desktopstart python clearlog.py 4.保存运行即可...
如何编写bat文件来执行jar程序
将Java程序打包成jar文件后,可以直接运行的,我们可以双击运行,也可以通过命令行调用。 当然前提是你的电脑要配置好Java环境。如果某些程序需要定期执行,那我们可以编写bat文件来执行相关java程序。(Linux中应该是写shell文件,这个我们以后再讨论)很多同学可能不太了解如何编写bat文件,不用担心,我们可以从最基础的开始。@echo offjava -jar -Xms4000m
使用Windows批处理文件执行telnet命令
使用Windows批处理文件执行telnet命令 2014年9月11日09:48:45 1、在批处理文件1.
Java程序打包成jar文件(并使用bat格式的档执行jar包)
把Java程序打包成jar文件,并使用bat格式的档执行jar包。 1.     首先创建一个格式为.MF的檔:如TEST.MF。 在配置文件中需做如下配置: Manifest-Version: 1.0 (设置版本号) Class-Path: . Test01_lib/commons-logging.jar  (在Test01_lib这个文件夹下存放程序执行所需要的所有的jar包,Test
两个bat文件传递参数
1. 参数小于10个的时候:   test1.bat 调test2.bat文件    test1.bat文件:      test2.bat文件      执行test1.bat文件,运行结果如下图:       test2.bat中输出test1.bat文件传的值。 2. 参数个数大于9的时候, 用shift /n命令。  shift /0或者/1 左边第一个参数左移,后面给的参数依次不上。  ...
Qt如何调用外部可执行文件。
今天进行Qt编程的时候,遇到了一个问题,就是如何调用一个可执行文件,后来找了很多资料,知道了可以使用这样一个函数systerm(“const String”),函数里面的内容是你调用可执行文件的路径。
写一个批处理(bat)文件,去执行一个python文件
如题。
bat脚本循环操作文件目录(以复制文件为例)
之前没接触过bat、shell脚本这块的东西,前两天因为工作原因,需要写一个从服务器上拷贝特定的若干文件夹到本地的bat脚本。在网上搜过一些,但是大都感觉都不太好用,最终找到一种方法,相对来说更加简洁方便echo off :: 定义源目录 set sourcePath=C:\Users\Administrator\Desktop\script\456 ::定义目标路径 set resulePat...
Windows玩转Caffe(三)的所有cmd命令写成的一个BAT文件,双击运行
Windows玩转Caffe(三)的所有cmd命令写成的一个BAT文件,双击运行; 一键执行所有步骤(共5步带注解,若只想执行某步,注释其它即可); 另赠三张手写数字: y0.png y4.jpg y8.bmp^_^
WINDOW启动时运行自己写的bat文件
昨天好不容易把项目布好了,哎,今天早上一来,服务器竟然被重启了,重启了,页面也没爬下来,哎。。。      于是想到写一个bat文件,放在电脑的启动项里,我是小白,对windows的很多操作都是白痴。哎,倒腾了半天,顺便记录一下 1.首先程序需要运行goagent,写了一个bat文件startGoagent.bat: cd \d  E:\programe files\goagent-go
Windows下通过BAT执行文件下载任务
近期为了进行备份策略的调整,需要将应用系统中部分的数据进行下载到另外搭建的备份服务器。因备份服务器为windows,故查找相关资料和论坛上的帖子,梳理了一份适合自己系统的备份脚本(通过BAT文件执行FTP下载任务)。详细需求为: 每天到指定服务器下载名为:after"当天日期".dmp的数据库dump文件,输出脚本如下: 1).ftpUser为ftp服务器的用户名: 2).ftpPWD为ft
windows下,使用批处理文件运行python程序
目标:按下win+R并输入脚本名称,就能运行Python脚本
bat文件(cmd命令批处理)的编写使用
首先,批处理文件是一个文本文件,这个文件的每一行都是一条DOS命令(大部分时候就好象我们在DOS提示符下执行的命令行一样),你可以使用DOS下的Edit或者Windows的记事本(notepad)等任何文本文件编辑工具创建和修改批处理文件。    其次,批处理文件是一种简单的程序,可以通过条件语句(if)和流程控制语句(goto)来控制命令运行的流程,在批处理中也可以使用循环语句(for)来循
.bat 文件调用python脚本
.bat 文件调用python脚本1.将clearlog.py 脚本放在指定目录 比如 我放在 C:\Users\Administrator\Desktop 上 也就是桌面上 2.创建一个.bat 位后缀名的脚本3.写入如下脚本@echo off cd  C:\Users\Administrator\Desktopstart python clearlog.py 双击bat文件...
用bat文件将本地sql在远程oracle上执行
最近在在搭建一个数据库的测试环境,需要初始化化
拖进bat里面执行mongo脚本
dos,bat,mongo,导入
cygwin怎么执行bat文件
例如 D: /cygdrive/d/ImportanceTools/svnRevertAndDelUnversionedItems.bat
java工程生成.bat脚本的一个例子
path=C:\Program Files\Java\jdk1.8.0_111;%path% set classpath=C:\Program Files\Java\jdk1.8.0_111\mysql-connector-java-6.0.5-bin.jar;%classpath% java wyf.cgq.Login 注意第二行:由于我的java工程引入了数据库连接相关的jar包
使用bat方式执行sql脚本
1.bat的写法,sqlplus 用户名/密码@数据库 (as sysdba) @脚本名 例 rem install xxx sql sqlplus user/pwd@orcl (as sysdba) @./init/init.sql 2.sql的写法,开头输出日志spool ./log/init.log; 中间具体sql; 结尾spool off; 如果需要在bat中执行多个脚本,在
BAT执行PHP
这两天都在玩PHP,想在WINDOWS自动执行,于是用到了BAT 自己看了下执行PHP的方式 @REM <?php @REM==' @SET PHPCLI= php安装路径 @%PHPCLI% %0 @goto:EOF @REM';?> <?php 执行指令; ?>
java执行bat批处理文件(下)
在《java执行bat批处理文件(上)》中,我是通过cmd来执行bat文件,存在的问题是在执行cmd时会弹出黑框,可以通过vbs文件来做中介解决这个问题,但是还是觉得过于麻烦。这里介绍两种简单的方法: 方法一: 在bat文件最后加上 exit 方法二: 不通过cmd,直接执行bat文件。比如需要在java中调用windows系统的计算器组件,我们可以直接执行bat文件来打开系统的计算器。
【BAT】批量测试运行结果
经常用到批处理,但还是各种不熟。记录一些写的小文件,以后方便查询~生成文件目录将文件(及子文件下的图片)写入list.txt@echo off&setlocal enabledelayedexpansion for /r %%i in (*.jpg *.png *.tif) do ( echo %%i >>list.txt ) pause测试文件,统计结果使用test.exe测试list.txt中
相关热词 c#部署端口监听项目、 c#接口中的属性使用方法 c# 昨天 c#func链接匿名方法 c#怎么创建文件夹 c#从键盘接收空格 c#da/ad c#部门请假管理系统 c#服务器socket c# 默认的访问修饰符