打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
如何将网页封装打包成可执行的.exe程序
userphoto

2022.07.01 江苏

关注

原创 暮暮 e杯咖啡不加糖 2022-07-01 00:00 发表于河北收录于合集#网页打包1#网页封装1#.exe程序1

将网页封装成.exe文件

准备工作

打包工具:nw.js

地址:https://nwjs.io/

下载后,自己建好文件夹,明确路径

自己下载的网页,以我改写的转盘抽奖页面为例

以及josn文件,josn文件以及代码注释已经准备好,网上也可以搜到

{
"main":"index.html",//入口
"name":"clod",//字符串必须是小写字母或者数字唯一
"description":"demo app of node-webkit",//描述
"version":"1.00",//版本
"keywords":["demo","node-webkit"],//关键字
"window":{ //窗体配置
"title":"node-webkit demo",
"icon":"link.png",//窗体的icon的窗体图标
"toolbar":false,//是否要工具栏
"frame":true,//bool值。如果设置为false,程序将无边框显示也就是没有系统默认的关闭最大最小化
"width":1000,//窗口大小
"height":800,//窗口大小
"position":"mouse",//字符串。窗口打开时的位置可以设置为null,center或者mouse
"min_width":400,//最小宽度
"min_height":400,//最小高度
"max_width":1000,
"max_height":1000,
"as_desktop":false,//是否作为桌面背景窗口显示
"resizable":true,//是否允许调整窗口大小
"always-on-top":true,//窗口是否置顶
"fullscreen":false,//是否全屏显示
"show_in_taskbar":true,//是否显示任务栏图标
"show":true,//如果设置为false,启动时床口看不见
"kiosk":false//是否使用kiosk模式,如果使用程序将全屏显示并阻止用户离开应用
},


"webkit":{
"plugin":true,//bool值,是否加载插件,如flash,默认false
"java":false,//是否加载 javaapplets
"page-cache":false //是否启用页面缓存
}
}

新建txt文件,复制上面的代码,修改其“入口”代码,以及配置自己需要的软件条件。修改完成并保存后,修改txt后缀为json后缀。并将内容打包进“名字”.zip压缩包。修改压缩包为“名字”.nw   将文件复制进下载并解压的nw工具文件夹,压缩包拖入 nw.exe测试。看是否能正常运行。

正常运行后,快捷键win+R 执行cmd 打开文件路径到nwjs(指令cd+路径文件夹)

执行命令

copy /b nw.exe+demo.nw demo.exe

 此时nwjs(打包工具)文件夹下就生成了一个.exe文件。双击打开即可。

此时.exe文件要依靠nwjs才可以执行

所以我们需要将程序和nwJs一起打包

打包工具Enigma Virtual BOX

官网:https://enigmaprotector.com/en/downloads.html

这时就生成了一个可以单独运行的可执行程序。发送给别人也是可以执行的。

我这里生成了两个,图标是这种的。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Node-Webkit打包
node-webkit,nwjs 系统托盘【Tray】实践
轻量级桌面应用开发的捷径:nw.js
用node-webkit把web应用打包成桌面应用
邓州市机器人编程课程scratch3的作品如何转换成exe文件
HTML是不是只是做网页的?
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服