分享

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

 风声之家 2022-07-01 发布于江苏

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

将网页封装成.exe文件

准备工作

打包工具:nw.js

地址:https:///

图片

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

图片

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

以及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:///en/downloads.html

图片

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

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

图片

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多