网页转exe的三种方法

网页转exe的三种方法

前言:最近公司有个项目需要将几个子系统嵌入到一个大的系统中去,嵌入的要求是必须得是exe程序,但是有几个子系统是基于web运行的,所以需要找到将web项目转化为exe的方法。结合自身的试水经历,为大家梳理了三种网页转exe的方法,各有利弊,大家根据自身需求,各取所需哈。

一、利用bat转exe工具

这种方式是最简单的一种方式,相当于给网页做了个快捷方式,不过是exe形式的,点击之后会调用指定的浏览器访问指定的网址,最后其实弹出来的还是浏览器中的网页,这对于一些无法直接转化成windows图形化界面的web应用是比较友好的,比如某些web应用需要用到一些特定的浏览器,而且还会有一些乱七八糟的插件,像这类web应用是没办法直接转化成windows图形化界面的(转化后会发现很多功能用不了)。话不多说,直接上步骤:

①新建一个bat文件

先新建一个文本文档(.txt),然后把后缀名改成.bat

在这里插入图片描述

②编辑这个bat文件

这里的话就是把所需要的浏览器和需要访问的网址编辑一下,可以用Notepad++或者在TXT里编辑,我是直接把这个文件拖到Notepad++里进行编辑的,代码如下:

@echo off 
start chrome.exe "www.baidu.com"

然后点击保存,就得到了一个bat文件:

在这里插入图片描述

③利用bat转exe工具转化成exe应用程序

然后就是祭出bat转exe神器Bat_To_Exe_Converter了,这个百度自行搜索安装,资源很多。

解压之后根据自己电脑操作系统点开一个。

在这里插入图片描述

打开之后把bat文件拖进来,主要需要设置的就是页面右侧的图标,找一个想设置为图片的icon就行,然后是exe格式,根据电脑选择32位或者64位,可见和隐形就是点击exe后会不会弹出控制台,可以看一些操作,不想要就选隐形。然后点击转换就可以生成一个exe文件啦。

在这里插入图片描述

二、利用hta和自解压格式压缩

这个方法就是利用windows自带的hta文件,创建一个界面化窗口,然后通过压缩文件自解压的方式形成exe文件,与第一种方式的区别就是exe点开后是一个windows的图形化界面,缺点就是本地开发的一些web应用可能用了些JS和CSS,它调用不出来,会出现页面显示不全或者是卡死的现象,慎用。

①创建hta文件

txt文件改下后缀名就行。

在这里插入图片描述

②编辑代码

这段代码粘进去,更改第三行meta标签里的url后面的网址,换成你的目标网址就可以了。如果想更改显示窗口的大小属性之类的东西修改这段代码就可以了,方法自行百度。

<html>

<head>


<meta http-equiv="refresh" content="0;url=https://www.baidu.com">

</head>

<body>

<script language = JavaScript>


window.onload=function(){

window.resizeTo(1800,1200);

}

</script>

</body>

</html>

③通过自解压格式转化成exe

选中百度.hta,右键添加到压缩文件(winrar,其他的压缩软件没用过,可自行尝试),然后选中自解压格式压缩文件。

在这里插入图片描述

点击高级,然后自解压选项。

在这里插入图片描述

点击设置,在提取后运行内输入你所要运行的hta文件名,注意这里要带后缀名。

在这里插入图片描述

点击模式,静默模式选择全部隐藏。

在这里插入图片描述

然后点击更新,覆盖方式选择跳过已存在的文件。

在这里插入图片描述

需要设置图标的同学点击文本和图标自行设置就可以了,最后点击确定,就完成了,点击生成的百度.exe后效果如下:

在这里插入图片描述

三、利用node.js插件nativefier完成转换

首先电脑上需要下载node.js,百度搜索上官网进行下载然后按步骤安装就可以了。

然后下载nativefier。在cmd里输入以下命令:

npm install nativefier -g

在cmd里输入nativefier --help验证是否成功

在这里插入图片描述

然后输入以下代码,更改名字和目标网址就可以了。

nativefier --name "百度" "https://www.baidu.com"

最后会生成一个win32-x64结尾的文件夹,一百多兆,一般就在user文件夹里。

在这里插入图片描述

里面就包含我们生成的百度.exe了。

在这里插入图片描述

运行效果如下:

在这里插入图片描述

这就是我尝试的三种html转exe的方式,创作不易,感谢各位看官支持!

  • 7
    点赞
  • 58
    收藏
    觉得还不错? 一键收藏
  • 9
    评论
压缩工具是一种常用的软件,它能够将文件或文件夹压缩较小的包,以便于存储和传输。在我们日常使用电脑的过程中,经常会遇到需要把大文件或文件夹发送给他人的情况,这时候使用压缩工具可以大大减小文件的大小,方便传输。 网页封装exe是指将网页制作可执行文件(exe),以实现离线浏览或独立运行的功能。通过网页封装exe,用户可以在没有网络连接的情况下浏览网页内容,或者将网页作为一个独立的应用程序来运行,方便用户在没有安装浏览器的电脑上浏览网页。 使用压缩工具对网页进行封装exe有一些优势。首先,封装后的exe文件会比原始网页文件更小,占用更少的存储空间。其次,封装exe后的网页可以独立运行,不再依赖于特定的浏览器环境,这样就可以在更多的设备上使用。此外,封装exe后的网页也可以设置密码保护,增加了网页内容的安全性。 然而,网页封装exe也存在一些限制。由于不再依赖于浏览器环境,某些网页的交互功能可能无法正常实现,一些网页特效也可能无法显示。而且,封装exe后的网页无法动态更新,即使原始网页内容发生变化,用户仍然需要重新下载新的封装exe文件。 总而言之,压缩工具和网页封装exe是我们在日常使用电脑中常遇到的工具。通过使用压缩工具,我们可以方便地将大文件或文件夹进行压缩和传输。而网页封装exe则是将网页制作可独立运行的应用程序,可以在没有网络连接或没有浏览器的设备上浏览网页内容。无论是压缩工具还是网页封装exe,它们都为我们的日常使用提供了便利。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值