有一个bat文件,现在要把它制作为EXE文件,达到点击EXE文件就自动执行bat文件的效果,最好用压缩软件实现

点击EXE之后不必再产生bat文件,直接运行。... 点击EXE之后不必再产生bat文件,直接运行。 展开
 我来答
windblast
2012-04-01 · 知道合伙人软件行家
windblast
知道合伙人软件行家
采纳数:5633 获赞数:13624
毕业于空军第一航空学院电子专业,1991年开始接触电脑,从事多年计算机编程,具有较丰富的经验。

向TA提问 私信TA
展开全部
以下是一个将bat制作成EXE,并去掉DOS窗口界面的方法:

我们可以先在记事本上输入如下内容:

Set ws = CreateObject("Wscript.Shell")
ws.run "cmd /c ql.bat",vbhide

或者CreateObject("WScript.Shell").Run "cmd /c ql.bat",0

(注:ql.bat 为你要执行的批处理的名字。ql.bat里最后处最好添加 @ del ql.bat和@del yc.vbs这两行内容)

保存为yc.vbs文件。

然后用RAR文件把yc.vbs文件和ql.bat文件压缩,在常规项里把“创建自解压压缩文件”和“锁定压缩文件”两项前打勾,然后“高级”——“自解压选项”——“常规”——“解压后运行”输入yc.vbs——再选择“模式”——“安静模式”(全部隐藏)——“覆盖方式”(覆盖所有文件)——然后确定,生成EXE可执行文件即可。那么,再运行这个EXE文件,你将把CMD的窗口隐藏了。
caruko
2012-03-31 · TA获得超过277个赞
知道小有建树答主
回答量:126
采纳率:0%
帮助的人:103万
展开全部
有一种bat2exe的软件可以做到。

如果是用压缩文件实现
可以创建自解压文件的,在自解压高级选项里面,找到以下几项
解压绝对路径 %temp%
解压后运行 %temp%\a.bat

不支持绝对路径就相对路径吧,压缩软件没有办法做到不释放bat文件就运行。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
1596295607
2012-04-12
知道答主
回答量:43
采纳率:0%
帮助的人:22.4万
展开全部
用winrar或好压,工具——添加自解压文件
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友6374018
2012-03-31 · TA获得超过401个赞
知道小有建树答主
回答量:483
采纳率:0%
帮助的人:348万
展开全部
直接把bat后缀改成exe就行了
追问
这肯定不行的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式