怎么把多个批处理变成exe并1次打开全部

如题所述

1.bat转exe需要相关工具 bat to exe 可以百度此工具。
bat转exe的原理是生成一个exe文件,该exe运行的时候做一下几件事
(1)产生一个临时bat文件,内容与待转的bat相同。
(2)运行该临时bat文件。
(3)等该bat运行结束后删除临时文件。
2.多个批处理变成一个exe文件,并1次打开全部?
根据目前此工具的原理,我们必须将多个bat组织成一个bat文件。
3.如何组织成一个文件?
eg:将a.bat和b.bat合成c.bat
a.bat的文件内容如下
@echo off
echo a

b.bat的文件内容如下
@echo off
echo b

将a.bat和b.bat手动组织成c.bat
@echo off
::下一行用于生成a.bat
echo echo a>a.bat
::下一行用于a.bat运行结束后自删除
echo del a.bat>>a.bat

::下一行用于生成b.bat
echo echo b>b.bat
::下一行用于b.bat运行结束后自删除
echo del b.bat>>b.bat

::下一行用于启动a.bat
start a.bat
::下一行用于启动b.bat
start b.bat

4.当你组织好c.bat之后,然后用bat to exe 将c.bat转成exe
执行该exe之后,a.bat b.bat都会被启动(有多个cmd窗口),运行结束后自动清理自身。

参考资料:猜你的意思就是这样了,不明白可以追问

温馨提示:答案为网友推荐,仅供参考