将多个 CLI EXE 合并为一个 EXE?

将多个 CLI EXE 合并为一个 EXE?

我目前使用三个命令行 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 的屏幕指示操作。这可能不是最优雅的解决方案,但应该仍然有效。

相关内容