HTML打包EXE 最新版 多内核全功能版介绍 - 附最新版下载地址和免费内核
HTML打包EXE(HTML2EXE, HTML转EXE) 工具可以一键打包生成EXE可执行文件。可以打包任意HTML项目或者是一个网址为单个EXE文件,直接打开即可运行。支持KRPano全景VR项目、WebGL游戏项目、视频播放、,课件打包、网址打包等。
下载地址:
最新版HTML打包EXE(HTML2EXE)最新下载地址(已包含免费内核, 无需登录注册, 永久无广告, 适合教育用户, 学生用户, 公益用户使用)
长期支持老版本下载地址 (支持Flash, 可以打包Flash动画和游戏等内容, 无需额外安装Flash插件)
长期支持老版本HTML一键打包工具(HTML2EXE)下载地址
官方网址
一、功能列表
类别 | 序号 | 功能 |
标题 | 1 | 支持程序图标自定义(支持png,jpg等文件作为图标) |
2 | 支持程序标题内容自定义 | |
3 | 支持程序标题高度自定义 | |
4 | 支持程序弹出标题信息 | |
5 | 支持软件ID | |
版权信息 | 1 | 支持版本号自定义 |
2 | 支持公司名称自定义 | |
3 | 支持软件名称自定义 | |
4 | 支持软件描述自定义 | |
程序样式 | 1 | 支持程序单实例模式 |
2 | 支持禁止窗口缩放功能 | |
3 | 支持程序窗口置顶功能 | |
4 | 支持程序启动最大化 | |
5 | 支持程序全屏(没有标题栏,也占用状态栏) | |
6 | 无边框窗口, 可以自定义多Tab等功能支持Tab模式,就是可以显示多栏(特别适合各种管理软件) | |
7 | 支持显示返回菜单 | |
8 | 支持显示图像相关菜单(拷贝等) | |
9 | 支持包含ABout对话框自定义 | |
10 | 支持开机自启动定义 | |
11 | 支持关闭后缩放至右下角托盘(程序不退出,退出通过右键退出菜单) | |
12 | 支持程序退出提示功能 | |
13 | 支持自动保持上次窗口位置大小功能 | |
14 | 启用本地服务器功能, 适合一些需要服务器的HTML项目 | |
浏览器 | 1 | 支持退出清理数据(默认退出清理) |
2 | 支持首页无网络提示功能 | |
3 | 支持禁止截屏功能 | |
4 | 支持API功能(关闭程序,系统注销,重启动等大量原生API可用) | |
5 | 支持InPrivate模式,默认是禁止的。(不是https,程序就会提示,关闭就不会提示,默认是关闭的) | |
6 | 支持禁用调试模式(F12禁用) | |
7 | 支持自定义UA(User Agent)功能 | |
一机一码功能 | 1 | 支持按照时间授权试用功能 |
2 | 支持按照次数授权试用功能 | |
3 | 同时支持离线一机一码验证 和 网络一机一码验证 | |
其它功能 | 1 | 支持绿色版本和安装程序功能 |
2 | 支持禁止触摸屏左右滑动切换页面功能 | |
3 | 支持生成的EXE进行压缩功能 | |
4 | 支持大容量网站功能(可以打包数百G大型项目) | |
5 | 支持显示器分辨率变化或者缩放参数变化提示程序重启动功能 |
二、API扩展功能列表
分类 | API名称/功能 | 方法/参数 | 示例/说明 |
---|---|---|---|
机器码API | 获取机器码 | window.HTMLPackHelper.machineCode | 用于自定义认证逻辑 |
窗口控制API | 最大化窗口 | window.HTMLPackHelper.maximize() | |
最小化窗口 | window.HTMLPackHelper.minimize() | ||
恢复窗口大小 | window.HTMLPackHelper.restore() | ||
关闭应用 | window.HTMLPackHelper.close() | ||
全屏控制API | 切换全屏状态 | window.HTMLPackHelper.toggleFullscreen() | |
导航API | 返回主页 | window.HTMLPackHelper.backToHomePage() | |
文件操作API | 打开本地文件 | window.HTMLPackHelper.open(path) | path 支持相对/绝对路径open("C:/Windows/notepad.exe") open("my.docx") |
调试API | 打开调试窗口 | window.HTMLPackHelper.openDebug() | |
本地存储API | 获取存储大小(字节) | window.HTMLPackHelper.getStorageSize() | |
获取数据 | window.HTMLPackHelper.get(key) | key 为字符串 | |
写入数据 | window.HTMLPackHelper.set(key, value) | value 需为字符串 | |
清除所有数据 | window.HTMLPackHelper.clear() | ||
剪切板API | 获取剪切板字符串 | window.HTMLPackHelper.getClipboardString() | 返回当前剪切板内容 |
窗口效果API | 开始窗口闪烁 | window.HTMLPackHelper.flashWindow() | |
停止窗口闪烁 | window.HTMLPackHelper.stopFlashWindow() | ||
缓存管理API | 清理所有缓存 | window.HTMLPackHelper.clearAllCache() | |
系统控制API | 关闭计算机 | window.HTMLPackHelper.shutdownSystem() | 调用后直接关闭电脑 |
唯一标识API | 获取唯一机器码 | window.HTMLPackHelper.getUniqueMachineCode() | 比machineCode 更稳定 |
浏览器控制API | 浏览器打开网址 | window.HTMLPackHelper.openUrlInBrowser(url) | openUrlInBrowser("https://www.baidu.com") |
退出回调API | 退出事件回调 | window.HTMLPackHelper.onQuit = () => { ... } | 返回true 允许关闭程序,false 阻止关闭 |
硬件信息API | 获取MAC地址 | window.HTMLPackHelper.getMac() | 需打包时启用API,返回格式如0b:00:28:00:00:0c |
串口通信API | 获取串口类实例 | const SerialPort = HTMLPackHelper.getSerialPort().SerialPort | 参考Node SerialPort文档 |
命令行参数API | 获取命令行参数 | HTMLPackerHelper.getArgv() | 返回数组,首项为EXE路径,后续为命令行参数 |
文件读写API | 读取文件内容 | HTMLPackHelper.getFileContent(path, defaultValue?) | 文件不存在时返回defaultValue (若提供)或抛异常 |
写入文件内容 | HTMLPackHelper.writeFileContent(path, content) |
三、HTML一键打包工具快速打包说明
软件截图:
基本操作流程:打包本地HTML项目(支持数百G大项目)
1.首先点击"打开本地HTML文件",可以选择本地的一个HTML项目
例如,我们选择了一个KRPano项目的主HTML文件,tour.html
2.自定义图标(可选,如果留空,则使用默认图标)
3.如果选择了打包安装包形式,可以设置软件ID,用于区分不同的应用,确保安装时不会被互相覆盖
4.选择好后,点击打包按钮,打包好后,会生成一个exe文件。
5.双击该EXE文件即可浏览HTML项目,无需打开服务器或者联网,并且可以方便拷贝到其他电脑
基本操作流程:打包URL网址
1.在第一个地址框中输入要打包的URL,例如
https://www.baidu.com
2.你可以选择icon图片,和上一部分的教程一致
3.点击打包,打包完成后会生成exe文件,打开exe文件,即可以看到打包好的网站
以上就是HTML一键打包EXE的简单介绍, 如果你想学习更多关于软件的内容, 可以查看我们之前的完整文档:
HTML网页/KRPano项目一键打包EXE工具(HTML网页打包成单个windows可执行文件exe, html转exe)
扫描二维码推送至手机访问。
版权声明:本文由YLong软件发布,如需转载请注明出处。
本文链接:https://ylongsoft.com/post/html2exe-function-introduction.html