2、 打开后,原来还要安装,不过发现一些小问题,就是附带了好多的小软件,这可不行,现在的软件都这样,一个软件,带上很多其它软件,所以在安装时,不要急,细心看,将它们全取消,再按“一键安装”。
如何将bat批处理文件转换成exe文件
3、 按了一键安装后,发现原来还要下载,下载完成后,又发现又附带有一些小软件,不用说,直接取消,不要急着打开文件,先打开所在文件夹看看。
如何将bat批处理文件转换成exe文件
如何将bat批处理文件转换成exe文件
4、 打开保存文件夹,原来是在桌面文件夹中,先对其杀毒处理,网上下载的软件,一定要小心。
如何将bat批处理文件转换成exe文件
5、 经过处理后,再把其中的bat转exe.exe文件解压出来,放到演示的文件夹中,这样方便 *** 作,启动bat转exe.exe。
如何将bat批处理文件转换成exe文件
6、 进入程序界面后,先加载要转换的Bat批处理文件,点击加载按钮,找到“重启资源管理器.bat”文件后,按“打开”。
如何将bat批处理文件转换成exe文件
7、 你可以在软件中定义文件版本,名称,描述,还包括定义自已喜欢的图标等等。
如何将bat批处理文件转换成exe文件
8、 在选项中,勾选那些需要设核握置的项目,建议大部分都默认,其有一个可以更改,就是临时文件“不删除”改首庆,过后可以自已手动去删,一切准备好了,按“编译”。
如何将bat批芹散处理文件转换成exe文件
9、 EXE格式文件就制作出来了,由于当时没有配图标,所以是个白色程序图标,这个以后可以修改,接下来,就可以试试这个EXE执行程序了。
你好朋友;只要bat批处岁蚂理中的代码正确;
那样保存成.bat格式的文件就能运行;
如果雹雀毕要将bat转换成exe文件很难;
这个需要下很大功夫才可以;
你可以上网找找bat转换源芹exe好好看看
原BAT文件不能出现下列情况。不然会失效1、每行只能执行一个命令,就是说不允许有"|"( 管道),
2、除了echo 或者 dir之外,其他情况不允许再有转向命野派令(>,>>)
如:type a.txt | find "abc" -->非法(不能有|)
再如:find "abc' a.txt >b.txt --->非法(不能有>)
再再如:外部命令dspt.exe 0 /l >d.txt --->非法(不能有>)
再再再如: for %%i in (%a%) do echo %%i >>c.txt ->非法(不能有>,>>)
再再再再如:if %a%==1 if %b%==2 set c=3 -->非法(不能连续执行)
3、call 命令不会返回参数
举例如下:
set a=123
call b.bat ------>b.bat中的命令为:set a=abc
echo %a%
对于bat方式,执行上述命令后,echo 的结果是:abc
这是我们最常用的bat命令调用,也就是说,bat传送变量。
但是,对于编译后的BAT文件,它执行的结果是:123 ------》 没错,还是123 !!
真的没错,这不是Bug,这是标准的com、exe执行方式,
其实,这个应该很好理解,这与一个exe程序不能直接向另一个exe程序传递参数一样。
例如,如果你的bat中用到wbat.com,其中有个w.bat,若编译后,w.bat所传神岩递的参数将无效。
如果你知道什么是全局变量、局部变量,那你该一点就通,如果还不了解,可以看看有关方面颂瞎贺的书,也可做以下试验:
执行以下命令,你就会明白:
set a=123
echo %a% ------->结果是:123,没错
command /k
set a=abc
echo %a% ------->显示:abc,也没错
exit
echo %a% -------》结果是什么,是123或是abc? 自己做吧
就是全局变量与局部变量的简单显示,当然,如果你的bat根本就没有call命令,那你是不会在意的。
极个别第三方软件在BAT编译后,运行不正常,人无完人,别太苛求,试验后确定吧,实在不行就Call。
4、BAT编译软件有两个严重的bug,必须避开它:
a、变量名,如bat中有:
set a=1
set ab=2
set abc=3
这三条命令在bat中执行正确,但编译软件会认为是一样的,会出错,这是一个BUG,只要避开它就可了:即变量名不要有完全重合。
b、echo set a=c:>a.txt
echo dir %%a%%>>a.txt
这两条命令在bat中执行正确,但在BAT编译后会在"c:"及%a%后面多出几个空格,
set a=c:变成了set a=c: ,会出现错误,这也是一个BUG,普通的文本输出没有问题,如有必要,也要避开它。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)