封装依赖
Easy-Send电脑端提供的源码并非原生开发的源码,依赖于NW.js提供的本地化服务。如果觉得麻烦可以使用作者提供的多站合一版客户端,下载地址:https://app.send.hanloth.cn/download/PC/many
封装教程
第一步 下载NW.JS
访问nw.js官网 https://nwjs.io ,下载nw.js normal版并解压
第二步 下载源码
访问https://github.com/IvanHanloth/Easy-Send-App-PC 下载source/one目录下的全部文件
第三步 修改配置文件
修改源码根目录下的config.json文件,更改“web_url”对应的值为你的网页端地址(注意不包含最后的/),更改“version”和“version_num”,注意与网站后台填写的版本号对应(不推荐更改此两项,如果配置不当可能导致更新推送功能出错),更改“plateform”,只能填写“windows”或”mac”(此处提供的方案只支持封装windows系统,后续会提供mac封装方案)
第四步 修改项目文件
修改源码根目录下的package.json文件,按照需求和注释进行修改(没有特殊需求按照下载时配置好的保存就行)
第五步 打包
将源码文件下除了package.bat文件以外的所有文件打包为zip压缩文件!
将压缩包重命名为“package.nw”
第六步 封装
将源码文件目录下刚打包完成的package.nw和package.bat文件拷贝至nw.js解压所在目录下。
双击package.bat运行后,会出现一个output.exe文件
至此,封装步骤基本完成
可选步骤
软件图标修改
访问http://www.angusj.com/resourcehacker/#download 下载Resource Hacker并安装运行
将封装好的output.exe拖拽至窗口中打开(或者通过左上角“File”->“open”打开output.exe)
选择左边菜单中的“Icon”->“1 : 1033”
右键点击“Icon”->“1 : 1033”并选择“Replace Icon”
点击“Open file with new icon…”
选择你需要的图标文件(可以是.exe、.dll、.ico、.res文件)
右侧选择框中选择“IDR_MAINFRAME”并点击“Replace”
点击顶部保存按钮(或按Ctrl+S保存),可以看到nw.js的目录下出现了一个output_original.exe,这是没有改变图标的文件,可以删除。至此,图标修改完成

(可能部分电脑显示的origin.exe文件图标没有修改,但其实图标已经被更改了,将文件重命名即可看到效果)
依赖文件打包
优势
文件单独运行,目录下无依赖文件,较为简便
劣势
文件体积过大,启动速度慢(需要解压封包的文件)
###详细步骤
访问https://enigmaprotector.com/en/downloads.html 下载Enigma Virtual Box并安装运行
选择右上角“Language”并重启软件可切换至中文

将需要封包的主文件拖拽至第一个输入框中(或者点击“浏览”选择文件)
第二个输入框输入你希望输出的文件名称
将nw.js文件目录中除了output.exe、nw.exe、package.nw、package.bat文件以外的所有文件选中并拖动至窗口的“Files”框中
弹出窗口中选择“增加文件夹” “%DEFAULT FOLDER%”
点击“确定”
点击“文件选项”,选中“启用文件虚拟化”、“压缩文件”并点击“确定”
点击“执行封包”
封包完成后即可在之前填写的另存位置找到封包好的文件
此时文件可以单独运行,不需要其他的dll文件等。
最后编辑:Ivan Hanloth 更新时间:2023-11-03 22:31