利用WinRAR自解压功能制作独立exe 程序

好压在选择.7z文件后,也可创建自解压文件,配置与此WinRAR类似

利用WinRAR自解压功能制作独立exe 程序_第1张图片

背景:

在 windows 下编译打包 electron 项目
生成的是一个文件夹,其中有 exe 文件,双击 exe 能正常运行
但是 exe 必须放在整个软件文件夹中才能运行

期望:

最好能生成单个文件,独立的 exe 程序

解决方案:

假设目前 electron 打包后的文件夹是下面这样,run.exe 是执行入口

 

myapp-win32-x64
    resources
    locales
    ffmpeg.dll
    run.exe
    version
    ...
    ...

1、安装 WinRAR
2、右键点击 myapp-win32-x64 文件夹,选择 添加到压缩文件
3、勾选 创建自解压格式压缩文件,压缩方式建议选 储存

利用WinRAR自解压功能制作独立exe 程序_第2张图片


4、点击 高级 选项卡,然后点 自解压文件 选项

利用WinRAR自解压功能制作独立exe 程序_第3张图片

 

5、点击 模式 选项卡,勾选 解包到临时文件夹,下方的安静模式建议选 全部隐藏

利用WinRAR自解压功能制作独立exe 程序_第4张图片


6、点击 设置 选项卡,在 解压后运行 中填写 myapp-win32-x64\run.exe (即压缩的文件夹名 + 运行exe名)

利用WinRAR自解压功能制作独立exe 程序_第5张图片

 

7、点击确定完成压缩设置,等待 WinRAR 压缩完成后可以看到生成的一个 exe 文件
8、双击生成的 exe 文件稍等片刻(后台自解压可能需要一些时间)即可看到程序运行

PS:还有很多细节配置,如自定义文件名、提示信息、软件图标等可以自行尝试,不做赘述



作者:taojy123
链接:https://www.jianshu.com/p/564058646398
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

你可能感兴趣的:(计算机,编程辅助,软件打包,自解压)