![将多个 CLI EXE 合并为一个 EXE?](https://linux22.com/image/1566829/%E5%B0%86%E5%A4%9A%E4%B8%AA%20CLI%20EXE%20%E5%90%88%E5%B9%B6%E4%B8%BA%E4%B8%80%E4%B8%AA%20EXE%EF%BC%9F.png)
我目前使用三个命令行 Windows 应用程序来备份、压缩和上传文件:HoboCopy.exe、7za.exe 和 ncftpput.exe。
我想知道是否有办法以某种方式将这些二进制文件合并/组合成一个 EXE,而无需访问其源代码。
我依稀记得几年前使用过一个应用程序可以对 DLL 执行此操作,即合并 EXE 及其所依赖的 DLL,但是可以对 EXE 执行此操作吗?
谢谢。
答案1
你有没有考虑过执行程序? 创建一个新目录,复制您的可执行文件,然后以任意名称添加以下批处理脚本:
@echo off
dir /b *.exe
echo Enter what to execute:
set /p exec=
%exec%.exe
pause
按照 bat2exe 的屏幕指示操作。这可能不是最优雅的解决方案,但应该仍然有效。