HTML转EXE工具(HTML App Build)最新版

这篇具有很好参考价值的文章主要介绍了HTML转EXE工具(HTML App Build)最新版。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

最新消息:2023-07-01 HTML2EXE 永久免费版发布。提供完全自定义的about等多项功能,这篇文章是属于早期的,请查看最新的博文或者访问官网

HTML转EXE工具(HTM2EXE)最初发布于2022-08-17。可以将Web前端转换成Windows32或者64的EXE执行程序。当时由于时间紧,未能进行优化,特别是浏览器采用的是IE内核,所以使用起来会有一些兼容性问题,当时就记录了需要改进的地方是争取使用谷歌的Chromium浏览器,今天时机已经成熟,新版本已经改成微软的WebView2(Chromium) 内核。而且使用的是长青版WebView2,微软会自动升级,就不会存在兼容性问题。

HTML转EXE工具(HTML App Build)最新版

下载地址: HTMLEXE.zip(无需积分、无需积分,无需积分 2023-06-29 进行了更新)

一、新版本功能及改进(红色新版改进):

序号

功能及改进列表

1

可以将Web前端转换成Windows32或者64的EXE执行程序

2

所有的HTML或者javascript或者css程序都不会在电脑磁盘中出现

3

使用最新WebView2(Chromium) 内核

4

优化右键上下文菜单,禁用获取代码等菜单

5

工具及生成的EXE程序都支持4K显示(H_DPI)及普通显示

6

生成的EXE文件进行了压缩,比原来版本大小缩减超过50%

7

支持程序图标自定义

8

支持程序标题自定义

9

支持设置程序版本以及产品名称

10

支持设置程序置顶

11

支持设置程序不可更改界面大小

12

支持设置程序只运行一个实例

二、支持平台:
  • Windows 11

  • Windows 10

  • Windows 10 IoT 企业版 LTSC x32 2019

  • Windows 10 IoT 企业版 LTSC x64 2019

  • Windows 10 IoT 企业版 21h1 x64

  • Windows Server 2022

  • Windows Server 2019

  • Windows Server 2016

WebView2 运行时版本 109 是支持以下 Windows 版本的最终版本。 WebView2 运行时和 SDK 版本 110.0.1519.0 及更高版本不支持这些操作系统。

  • Windows 8/8.1

  • Windows 7

  • Windows Server 2012 R2

  • Windows Server 2012

  • Windows Server 2008 R2

三、操作说明(只需3步):
第一步:选择Web项目的根目录;

Web项目总有根目录,一般index.html就位于根目录,选择这个目录就可以。选择的方式有两种,一种是通过文件夹选择,一种是拖动文件夹到程序窗口中。

  1. 通过文件夹选择:只能选择包含Web项目根目录的文件夹

HTML转EXE工具(HTML App Build)最新版

双击编辑框也会弹出选择Web更目录的选择框。

  1. 拖动文件夹到程序窗口:可以拖动包含Web项目根目录的文件夹或者index.html文件

在Windows的文件管理器中,鼠标按下Web项目的根文件夹或者index.html文件,直接拖到到程序窗口上。

以上两种方式,无论哪种方式选择之后,系统都会自动在根目录下(包括任何子目录)中查找index.html文件,如果没有找到,就说明这不是Web项目目录,程序就不会接收这个目录,否则就选择成功。

例如常见的vue目录:

HTML转EXE工具(HTML App Build)最新版

对于上述目录,其包含的css、image、img、js等目录会自动打包到程序中(包括目录内的所有文件及子目录),文件favicon.ico、index.html、SZHN_Core.js、version.txt等也会打包到到程序中。但是当前目录的上一级目录都不会涉及,因此如果html或者js文件中引用有上一级目录中文件的,都会出现找不到文件的错误。所以开发Web的时候,需要注意Web文件根目录的设置!如果出现这种情况,就把上一级目录设置成Web项目的根目录。

第二步:设置生成的程序参数属性;

icon:设置程序的图标,需要提供一个ico文件;在windows文件夹中可以直接拖动.ico文件到程序窗口,这样就不需要选择文件。

Caption: 程序的标题,窗口标题,如果不设置则使用默认标题

Version: 版本信息,最终生成的程序的版本;

ProductionName:程序名称,在查看程序的属性时可以看到;

One instance:表示程序只能启动一个实例,不能同时运行多个;

BorderStyle Sizeable:程序是否可以鼠标扩大缩小;

StayOnTop:程序是否始终置顶,如果置顶,其他程序将不能覆盖(除非正在显示帮助信息);

init Width (init Height):生成程序的原始窗口大小,默认1280X960;

Win32\Win64:选择生成的是Win32程序还是Win64程序;

Build EXE as:设置生成的EXE文件名称;

Run immediately after a successful generation:生成完成后是否立即运行;

第三步:构建EXE程序;
HTML转EXE工具(HTML App Build)最新版

按下Build键,立即进行构建!

四、关于Web项目目录说明

对于正常的Web项目,举例vue项目(其它框架项目类似),一般目录结构如下:

HTML转EXE工具(HTML App Build)最新版

对于上面的样例目录结构,dist目录就是根目录了, 如果选择或者拖动文件夹就选择 dist 是最佳的。当然如果选择dist的上级 vue文件夹或者选择上上级VUE2文件夹都可以的,只是这样就会把他们上级下面可能包含的一些与项目无关的文件夹也打包,这样就不是我们期望的。如果直接拖动index.html也是没有问题的。

如果没有使用框架的Web项目,确认选择到了根目录即可!

五、常见问题:
  1. 生成程序在windows 7中运行后出现如下界面:
HTML转EXE工具(HTML App Build)最新版

这是因为windows 7没有安装微软的WebView2长青版库,可以尝试下载并安装,如果不能正常下载,请手工到如下地址下载并安装即可。

  • 微软官方安装包:X86/X64

HTML转EXE工具(HTML App Build)最新版

安装成功后,在控制面板中可以看到如下安装程序即算成功:

HTML转EXE工具(HTML App Build)最新版
  1. 有网友反应说只能显示HTML,不能使用js或者css

原因是在开发Web引用的时候,所有文件都不能是index.html文件所在目录的上级目录,这样系统打包的时候就无法打包到,所以就无法访问。一般情况下,不会出现这种情况,但是有些应用可能存在这样的目录结构,这就需要先调整好原来的Web目录,才能将HTML转换成EXE文件。

检查目录是否合适的最简单办法,就是如果放到网站上能访问,本程序就能生成EXE文件。

六、下载链接:
  1. HTML2EXE.zip(已于2023-06-29上传成功,无需积分,无需积分,无需积分
七、本程序那些知识点:

序号

知识点

说明

1

EXE程序附加信息

如何正确在一个EXE文件中添加自定义信息

2

动态压缩文件夹

如何在Delphi程序中动态压缩,解压缩文件夹

3

实现WebServer

在Delphi中实现WebServer功能

4

动态更改EXE资源

如何自定义实现更改EXE的资源信息,包括版本信息等

5

自动加载WebView2

Delphi中实现动态加载浏览器核心WebView2(Chromium

6

实现WebView2自定义菜单

实现浏览器右键上下文菜单自定义

7

自定义光标

动态实现自定义光标显示

8

TTask线程运行

通过TTask实现线程运行,并与主进程同步

9

程序单进程

完美通过delphi实现程序单进程,如果第二次启动,则自动打开前一次的进程

10

Log日志信息彩色显示

通过RichEdit实现Log信息彩色显示并自动滚动

2023-02-19 上传下载资源,全部完成!

2023-03-10 补充无需积分资源下载连接!

特别说明:

如果生成的EXE文件遇到360误报为木马,请将程序加入到360的白名单中,这样就不会有提示误报了。请参考:360管家误报错木马文件如何解决? (up135.com)

2023-05-12 有人反馈说生成的EXE文件360报木马程序!文章来源地址https://www.toymoban.com/news/detail-448792.html

到了这里,关于HTML转EXE工具(HTML App Build)最新版的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 下载最新版 VC_redist.x86.exe / VC_redist.x64.exe for Visual Studio 2015, 2017, 2019, and 2022

    目录 1、如何处理程序需要的C/C++运行时库? 2、VC_redist.x64.exe的主界面以及支持的命令行参数

    2024年02月11日
    浏览(36)
  • vmware虚拟机卸载清理工具 1.3 最新版

    vmware虚拟机卸载清理工具 最新版是款针对虚拟机打造的卸载清理工具。vmware虚拟机卸载清理工具官方版可清除vmware残留的注册表安装信息,解决vmware安装时出现的The MSI failed错误。并且 vmware虚拟机卸载清理工具 还能帮助您一键删除所有残留的文件,达到一键清空安装文件的

    2024年02月06日
    浏览(34)
  • 最新Tuxera NTFS2023最新版Mac读写NTFS磁盘工具 更新详情介绍

    Tuxera NTFS for Mac是一款Mac系统NTFS磁盘读写软件。在系统默认状态下,MacOSX只能实现对NTFS的读取功能,Tuxera NTFS可以帮助MacOS 系统的电脑顺利实现对NTFS分区的读/写功能。Tuxera NTFS 2023完美兼容最新版本的MacOS 11 Big Sur,在M1芯片处理器无缝运行,读写速度如同本地HFS+。   Tuxera N

    2024年02月13日
    浏览(35)
  • Inno Setup打包教程(将已经打包为exe文件的java项目程序,打包为可安装的Windows程序以及最新版inno中文汉化)

    提示:将已经打包为exe文件的java项目程序,打包为可安装的程序 文章目录 文章目录 一、Inno Setup是什么? 二、安装教程 1.下载安装 2.Inno Setup的简单使用和打包教程 3.Inno Setup的汉化 总结 Inno Setup 是一个免费的 Windows 安装程序制作软件。第一次发表是在 1997 年,现在已经更新

    2024年02月13日
    浏览(45)
  • pycharm最新版默认菜单栏等工具不见了

    pycharm2022.3新版本,默认使用新UI(如下图),这让很多小伙伴来说不太适应,我还是习惯旧版本的界面。在网上搜了许多恢复旧版本界面的教程,说的解决方案都是由于“手贱把菜单栏给隐藏了”,这个本文章遇到的问题不一样。下面就说说如何恢复旧版本界面吧。 1、点击

    2024年02月11日
    浏览(31)
  • Paragon NTFS2023最新版Mac读写NTFS磁盘工具

    Paragon NTFS for Mac是Mac平台上一款非常优秀的读写工具,可以在Mac OS X中完全读写、修改、访问NTFS硬盘、U盘等外接设备的文件。这款软件最大的亮点简书可以让我们读写 NTFS 分区,因为在Mac OS X 系统上,默认状态下我们只能读取NTFS 分区,却无法进行写入。而且我们的移动硬盘

    2024年02月14日
    浏览(39)
  • 【独家】MobaXterm v22.1 全能终端连接工具中文版最新版

    文章内容:MobaXterm 全能终端连接工具简体中文汉化版最新版 v22.1 组:MobaXterm、汉化、中文 使用软件:MobaXterm v22.1 Home Protable Edition 虚拟环境:无 操作系统:Windows 11 一、软件介绍 软件官网 https://mobaxterm.mobatek.net/ 软件简介 MobaXterm 是一个增强型的 Windows 终端。其为 W

    2024年01月25日
    浏览(34)
  • 海阔视界 安卓app手机最新版2023(附视频源)V8.0.6 海阔视界小程序源分享整理

    海阔视界app 是一个超级强大的网页浏览软件,完全免费开源,用户可以在这里添加各大网站的规则,创建一个简单易用的小程序。如此一来就不要打开浏览器和下载各种app了,一个软件满足你的所有需求。支持添加各类影视、漫画、小说、图片等站点。通过这里的小程序打开

    2024年02月11日
    浏览(27)
  • 【全开源最新版】仿东郊到家龙兵预约按摩上门预约同城推拿足浴技师入驻APP、H5、小程序全端源码

    系统环境:CentOS Linux 7.6.1810 (Core)、运行环境:宝塔 Linux v7.0.3(专业版)、网站环境:Nginx 1.15.10 + MySQL 5.6.46 + PHP-7.1 / PHP-5.6 版本更新v216.3 【新增】 1、新增二级分销员功能,每个分销员可单独设置提成比例。 2、代理商新增分销员权限,代理商可单独设置分销员提成比例且能单独

    2024年04月29日
    浏览(32)
  • 如何在macOS上使用最新版的Bison来构建项目,而不是Xcode工具链内嵌的2.3版本

    在很多项目的编译中需要使用 Bison,而且版本需要至少为 3.0,不然会出现以下错误。 这时候你可能使用 brew install bison 安装了最新版的 Bison,但是还是会有这个问题。 解决这个问题有两种方案: 让手动安装版本在环境变量 PATH 的位置在 Xcode 安装的版本前面; 手动指定一下

    2024年02月09日
    浏览(35)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包