而批处理里的start命令是不可以直接执行路径含有空格的可执行文件
这时候应用""把查找出来的路径。
简单的来说,也就是:你用该批处理查找出来的QQUninstexe所包含的路径有空格,要用 "" 才行
如:start "c:\Program Files\QQ\QQuninstexe"bat文件中是可以直接执行exe的,如果不在当前目录,请加完整路径。
有参数的命令和普通执行exe是一样的,如
batchexe
-a
c:\windows\system32\netstatexe
-an
如果路径中有空格,必须用引号引起来,如
"c:\program
files\aa\aaexe
-b"如果bat文件与某个exe程序在同一文件夹下的。那直接写那个 程序文件名字就行了。
两种写法。比如是 testexe程序
一种
testexe
二种
start testexe
第一种批处理会等待testexe程序执行完后才会运行下面的语句
第二种不会等待@echo off
start /d "E:\game\CrossFire\" QQLoginexe
start /d "C:\Program Files\Tencent\QQ\Bin\" QQexe
exitstart "" "D:\Program Files\Tencent\QQexe"
start D:\CrossFire\CrossFireexe
路径中有空格的按第一排写,加上引号(注意除了路径要引起来外,前面还有一对引号);
路径没有空格的按第二排写;
每个需要启动的程序写一行,就可以同时启动多个程序。楼上的回答当然会找不到啦,dos下根本就识别不了有空格的文件路径
---------------------------------
@echo off
start c:\progra~1\a\1exe
start c:\progra~1\b\2exe
start c:\progra~1\c\3exe
pasue
-------------------------------------
这样就对了,随便再给你补充下吧,当遇到有空格的路径的时候,有三种表示方法,比如program files,可以表示为这三种
"program files"
progra~1
pro
好的,相信楼主已经懂了···[strike]如果我没有弄错的话,你用记事本打开那个exe文件就能看到那些dos批处理命令。 过去我看到的很多bat to exe的文件都可以这么办。[/strike] 对不起,更正一下。刚才偶下了这个软件 quick batch file compilerv2150。这个软件中有一个 文件quickbfdexe,是用来进行反编译的。用法是这样的: quickbfdexe 你需要反编译的exe文件名 输出文件名比如:quickbfdexe 我的程序exe 我的批处理bat然后就会输出一个批处理文件1、 先从网上下载Bat2EXE软件,然后准备好要转换的Bat文件,如图中的“重启资源管理器bat”文件,直接启动“Bat2EXE”程序。
如何将bat批处理文件转换成exe文件
2、 打开后,原来还要安装,不过发现一些小问题,就是附带了好多的小软件,这可不行,现在的软件都这样,一个软件,带上很多其它软件,所以在安装时,不要急,细心看,将它们全取消,再按“一键安装”。
如何将bat批处理文件转换成exe文件
3、 按了一键安装后,发现原来还要下载,下载完成后,又发现又附带有一些小软件,不用说,直接取消,不要急着打开文件,先打开所在文件夹看看。
如何将bat批处理文件转换成exe文件
如何将bat批处理文件转换成exe文件
4、 打开保存文件夹,原来是在桌面文件夹中,先对其杀毒处理,网上下载的软件,一定要小心。
如何将bat批处理文件转换成exe文件
5、 经过处理后,再把其中的bat转exeexe文件解压出来,放到演示的文件夹中,这样方便 *** 作,启动bat转exeexe。
如何将bat批处理文件转换成exe文件
6、 进入程序界面后,先加载要转换的Bat批处理文件,点击加载按钮,找到“重启资源管理器bat”文件后,按“打开”。
如何将bat批处理文件转换成exe文件
7、 你可以在软件中定义文件版本,名称,描述,还包括定义自已喜欢的图标等等。
如何将bat批处理文件转换成exe文件
8、 在选项中,勾选那些需要设置的项目,建议大部分都默认,其有一个可以更改,就是临时文件“不删除”,过后可以自已手动去删,一切准备好了,按“编译”。
如何将bat批处理文件转换成exe文件
9、 EXE格式文件就制作出来了,由于当时没有配图标,所以是个白色程序图标,这个以后可以修改,接下来,就可以试试这个EXE执行程序了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)