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)

 

posted @ 2025-04-26 09:49  H5开发技术  阅读(97)  评论(0)    收藏  举报