原创 暮暮 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
这时就生成了一个可以单独运行的可执行程序。发送给别人也是可以执行的。 我这里生成了两个,图标是这种的。
|