HTML網頁/KRPano項目一鍵打包EXE工具(HTML網頁打包成單個windows可執行文件exe)


工具簡介

HTML一鍵打包EXE工具(HTML封裝EXE,桌件)能把任意HTML項目(網址)一鍵打包為單個EXE文件,可以脫離瀏覽器和服務器,直接雙擊即可運行。支持KRPano全景VR項目,WebGL游戲項目(Egret游戲打包,Cocos游戲打包,RPG MV Maker游戲打包),課件打包,網址打包等.

 

打包工具群:429338543

最新軟件下載地址:

點擊進入下載頁面

 

官方網址:

點擊進入官方網址

 

加群獲取最新軟件


HTML一鍵打包工具群:429338543

KRPano技術解密群:551278936

 

HTML一鍵打包工具具有以下特性


  1. 可以把HTML項目打包為單個EXE文件
  2. 打包后的EXE文件可以脫離服務器環境運行
  3. 打包后的EXE文件可以拷貝到任何Windows機器上運行
  4. 打包后的EXE支持最新的瀏覽器特性,支持並優化KRPano項目
  5. 打包后的EXE文件可以有效保護HTML/JS/CSS等資源。
  6. 打包工具支持Chrome內核和IE內核,可以根據需求選擇使用
  7. 支持KRPano全景VR項目,支持Egret, Cocos, RPG Maker游戲引擎,支持課件打包

(提示:如果需要更強力的保護,可以與KRPano資源分析工具的強力加密功能相結合)

 

HTML一鍵打包工具使用說明

 

軟件截圖:

 

基本操作流程:打包本地HTML項目


1.首先點擊“打開本地HTML文件”,可以選擇本地的一個HTML項目

例如,我們選擇了一個KRPano項目的主HTML文件,tour.html

 

2.自定義圖標(可選,如果留空,則使用默認圖標)

在軟件界面中,選擇“打開本地圖標文件”按鈕,可以瀏覽本地的ico圖標文件,自定義exe文件的圖標。

ico圖標文件可以在如下的網址進行制作和轉換(最佳分辨率為256*256)

http://static.krpano.tech/image2ico  (推薦)

或者

http://www.pic2icon.com/zh-tw/format_conversion.php

或者

http://icoconvert.com/

 

3.如果選擇了打包安裝包形式,可以設置軟件ID,用於區分不同的應用,確保安裝時不會被互相覆蓋

 

4.選擇好后,點擊打包按鈕,打包好后,會生成一個exe文件。

4.雙擊該EXE文件即可瀏覽HTML項目,無需打開服務器或者聯網,並且可以方便拷貝到其他電腦

 

 

基本操作流程:打包URL網址


 1.在第一個地址框中輸入要打包的URL,例如

https://www.baidu.com

2.你可以選擇icon圖片,和上一部分的教程一致

 

3.點擊打包,打包完成后會生成exe文件,打開exe文件,即可以看到打包好的網站

 

設置說明


 

基本設置

 

1.格式設置

可以選擇打包綠色版EXE,或者安裝包程序。

綠色版EXE:會生成一個單獨的EXE文件,可以直接運行,無需安裝。

安裝包程序:用戶打開后,需要安裝,安裝后會在桌面生成圖標,雙擊可以打開程序. 如果待打包的文件大於2G,則可以勾選安裝包分包選項,確保可以正確生成打包文件.

 

2.內核設置

使用Chrome內核:默認打包會使用Chrome內核,支持最新的瀏覽器特性,並且兼容性較好

使用IE內核:可以選擇使用IE內核,使得打包后的文件更加小巧(注:IE內核不支持安裝包形式)

 

3.窗口設置

寬度高度用於設置窗口的初始大小,默認寬度為1280 px,高度為800 px

 

4.軟件ID

軟件ID用於區分不同的應用,可以填寫字母或者數字作為軟件ID. 相同軟件ID的應用,在使用安裝包形式時,在安裝的時候會相互覆蓋. 如果打包時勾選了使用激活碼同時,相同軟件ID的應用會共用一套相同的激活碼

 

高級設置

1.全屏

可以勾選上全屏,使得打包后的exe可以在啟動時自動進入全屏

 

2.允許窗口縮放

勾選允許縮放后,打包后的軟件窗口可以拖動放大和縮小。如果不勾選此項,則窗口不允許縮放。

 

3.禁用緩存

默認情況下,軟件會對載入的資源進行緩存,加速打開速度。勾選此項后,則不使用緩存。建議在打包頻繁更新的URL的時候勾選此項,可以確保網站更新后載入最新的資源。

 

4.退出提示

勾選退出提示后,打包后的exe在被關閉之前,會彈出對話框,確認用戶是否要關閉

 

5.壓縮

勾選此項可以對生成的exe文件進行壓縮

提示:勾選此項會影響exe啟動和運行的性能,並且部分系統可能出現無法打開的情況,慎重使用該選項。

 

6.支持Flash

若打包html網頁中包含Flash元素,為了使Flash元素可以正常顯示,可以勾選上支持Flash

提示:勾選上Flash后,會影響exe載入的速度和性能,因此如果網頁中沒有Flash元素時,請不要勾選此項

 

7.提升穩定性

若打包的文件過大,出現部分元素無法正常加載或者加載出錯,請勾選最后一個選項。

提示:勾選此項會影響性能,若正常打包沒有問題,請不要勾選此項

 

8.禁用調試

默認情況下,在打包好的軟件中,按下 F12會打開調試工具,可以用於查看打包后的軟件是否有一些錯誤。勾選此項后,則會禁用該調試工具,提示打包后exe的安全性。

 

9.返回主頁按鈕

勾選此項后,會在打包后的EXE的右上方添加一個返回主頁按鈕,點擊該按鈕會返回主頁

 

10.禁止內容縮放

勾選后,打包后的exe的網頁內容將不允許縮放

 

11.單窗口模式

勾選此項后,打包后的EXE將不會彈出窗口,所有彈出窗口均會在當前窗口打開

 

12.最大化窗口

勾選此項后,EXE會默認最大化方式打開

 

13.右鍵菜單

勾選此項后,打包后的EXE將會有右鍵菜單,包含“刷新”,“返回首頁”,“打開調試工具”,“清空緩存”等選項

 

14.單例模式

勾選此項后,生成的EXE將只能被打開一次,多次打開也只會運行一個EXE

 

15.退出時清理數據

勾選此項后,退出exe時,會自動清理用戶的緩存數據,在網站頻繁更新時,建議勾選此項

 

16.開機啟動

勾選后,exe被打開后,將自動設置自己開機啟動.

 

17.瀏覽器打開彈窗

勾選此項后,所有的彈出窗口都會使用系統默認的瀏覽器打開

 

18.最小化隱藏至托盤

勾選此項后,最小化exe會自動隱藏到系統托盤,類似QQ的小圖標形式

 

19.置頂窗口

勾選此項后,窗口會始終保持再最前端

 

20.開啟API支持

勾選此項后,將開啟API支持,可以在js里面調用exe提供的API

 

加密設置

 

1.打開需要激活碼

勾選此項后,生成的EXE需要激活碼才可以正常打開,可以通過“激活碼計算器”計算激活碼.計算激活碼時,必須要填寫打包時使用的軟件ID,如果打包時沒有填寫,則留空即可

 

2.每運行24小時自動關閉

勾選此項后,打包后的軟件運行24小時后會自動關閉

 

3.使用天數限制

可以填寫天數限制(整數),填寫后,打包的exe將只能在限制的時間內運行,超出時間限制將無法再打開

 

4.使用次數限制

可以填寫使用次數限制(整數),填寫后,打包的exe將只能打開有限的次數,超出打開次數后將無法再打開

 

API 支持


機器碼API

目前打包軟件支持機器碼API,可以用於實現自己的認證邏輯

API調用方式

可以網頁的任意位置,調用下面的代碼獲取到用戶的機器碼:

window.HTMLPackHelper.machineCode

 

最大化窗口,最小化窗口,關閉應用API

最大化窗口

window.HTMLPackHelper.maximize()

最小化窗口
window.HTMLPackHelper.minimize()

關閉應用

window.HTMLPackHelper.close()

 

切換全屏狀態API

window.HTMLPackHelper.toggleFullscreen()

 

返回主頁API

window.HTMLPackHelper.backToHomePage()
 

打開運行本地文件API

window.HTMLPackHelper.open(path)
其中path為本地文件路徑,支持相對路徑和絕對路徑
例如:
window.HTMLPackHelper.open(“C:/Windows/notepad.exe”)  //打開記事本
window.HTMLPackHelper.open(“my.docx”) //打開exe所在目錄的my.docx文件
 

打開調試窗口

window.HTMLPackHelper.openDebug()

 

本地存儲API

獲取當前存儲數據的大小(單位字節)

window.HTMLPackHelper.getStorageSize()
 
獲取數據
window.HTMLPackHelper.get(key) // key為字符串
 
寫入數據
window.HTMLPackHelper.set(key, value) //key為字符串,value為要保存的字符串的值
 
清除所有數據
window.HTMLPackHelper.clear()
 

獲取剪切板字符串API

window.HTMLPackHelper.getClipboardString() //返回剪切板的字符串

 

閃爍窗口API:

開始閃爍:window.HTMLPackHelper.flashWindow();

停止閃爍:window.HTMLPackHelper.stopFlashWindow();

 

提示


 

1.基於Chrome內核打包時,在不壓縮的情況下會增加100M大小(chrome內核占用),壓縮后可以縮減到40M。

 

2.基於IE內核打包時,會增加大約1M大小的空間。

 

3.使用安裝包形式的打包時,Chrome內核可以被壓縮到30M左右

 

4.選用IE內核的情況下,不支持安裝包形式的打包

 

3.關於內核的選擇

Chrome內核和IE內核各有優缺點,可以根據下面的提示進行選擇

1)Chrome內核兼容較好,在不同系統上表現一致,並支持最新的H5,WebGL等瀏覽器特性,因此,如果網站采用了較新的技術,並且希望可以在不同系統上展現出相同的樣式,可以使用Chrome內核。

2)IE內核基於系統的IE瀏覽器,因此內核非常小,如果希望打包的文件更加小巧的話,可以考慮使用IE內核。

 

常見問題


1.打包后,打開出現黑屏,並有提示“無法加載插件”

該問題是由於網頁中使用了Flash導致的,可以在打包時,勾選支持Flash的選項,增加對Flash的支持。

 

2.如何全屏

打開exe后,點擊F11即可進入全屏。在全屏狀態下,按F11/ESC退出

 

3.打包后項目有些文件隨機出現無法加載的問題

這個問題一般是由於打包的項目過大,exe啟動后解壓耗時過多,導致瀏覽器載入文件超時造成的。建議打包的文件不要超過1GB。或者使用安裝包的形式

 

4.ICO圖標如何制作

可以使用下面的網址制作

http://static.krpano.tech/image2ico

 

5.打開exe時,提示無效的32位應用

再XP上打開exe時會出現”無效的32位應用”的提示,這是由於打包后的exe不支持XP.如果需要支持XP可以加群429338543聯系群主定制

 

版本歷史


 

1.6.0(2020.4.26)

1.新增支持打包生成英文版EXE功能

2.優化打包內部邏輯,提升打包速度

3.修復某些時候初始化出錯的問題

4.優化一些錯誤提示

 

1.5.5(2019.12.12)

1.新增獲取剪切板字符串API

2.新增閃爍窗口和停止閃爍窗口API

3.修復啟動彈窗不生效的問題

4.修復ICO圖片不正確的時打包卡住的問題

5.修復設置EXE標題不生效的問題

6.優化提示信息展現方式和UI

7.更新內核,提升打包和加載速度

 

 

1.5.0(2018.12.28)

1.新增版權信息設置面板,支持設置固定標題,設置啟動提示信息,以及修改exe版權屬性信息

2.Chrome內核更新至61,支持最新的瀏覽器特性

3.最小化至托盤功能新增win7,win8支持

4.使用用戶默認下載文件夾進行下載

5.新增最大化,最小化,關閉API

6.新增切換全屏API

7.新增打開本地文件API

8.新增打開調試窗口API

9.新增永久存儲API

10.新增開啟/關閉 API選項

11.新增置頂窗口選項

12.新增載入pdf支持(可以使用iframe方式直接瀏覽pdf文件)

13.支持自動保持登錄狀態

14.通過設置不同的AppID,現在可以同時開啟多個exe登錄不同的賬號

15. UI更新

16.更新綠色版exe壓縮邏輯,提升兼容性

17.ie內核新增最大化,單窗口模式

18.修復用戶代碼和內核代碼沖突導致無法正常退出的問題

19.修復有些時候授權丟失的問題

20.修復某些時候圖標不更新的問題

 

1.4.0(2018.8.20)

1.新增退出時清理數據功能

2.新增機器碼API支持

3.新增開機啟動支持(支持chrome, ie內核)

4.新增屏蔽ie右鍵菜單支持

5.新增在瀏覽器打開彈窗支持

6.新增禁止內容縮放

7.新增軟件ID支持,允許設置不同的ID區分不同的軟件

8.新增安裝包分包支持,允許打包大於2G的安裝包

9.新增最小化時隱藏至托盤選項

10.新增使用次數限制的功能

11.新增使用次數限制的功能

12.新增激活碼計算器面板

13.新增在線ICO制作網站,可以在軟件菜單中打開

14.新增打包時圖標設置錯誤的提示

15.增加提示信息,當用戶懸停鼠標在設置選項上時,將會顯示提示信息

16.新增在打包過程中,顯示本次打包的user-agent

17.新增保存/載入用戶配置功能

18.更新優化綠色版打包內核,提示打包后exe的速度

19.UI優化,用戶輸入時,自動隱藏默認的信息

20.更新優化Chrome內核

21.精簡內核文件,提升運行效率

22.優化退出提示

23.采用新的加載內核,優化軟件載入速度

24.修復下載文件報錯的問題

25.修復用戶取消下載時,提示信息錯誤的問題

26.修復使用vue框架時,右鍵菜單導致打包后的exe卡死的問題

27.修正退出提示和激活碼一起使用時的bug

28.修復多次打包的安裝包會相互覆蓋的問題

29.修復激活窗口暴露了網址的問題

30.修復多個exe在同一台電腦上公用一個激活碼的問題

 

1.3.0 (2018.1.17)

1.新增打包安裝文件支持

2.新增返回主頁按鈕支持

3.新增打包帶有激活碼的EXE的支持

4.新增單窗口模式

5.新增默認最大化窗口支持

6.新增右鍵菜單支持

7.新增單例模式支持(只允許啟動一個EXE)

8.支持保存打包配置文件(.h2e),支持雙擊打開

9.全新的UI

10.優化打開時的頁面,提示初始化中,請稍后

 

1.2.4(2017.11.2)

1.提升ie內核兼容性

2.增加退出提示選項

 

1.2.2(2017.10.29)

1.新增IE內核打包支持,內核僅占用不到1m空間,適用於對於打包大小比較敏感的場合

2.chrome內核打包新增強力壓縮模式,可以把內核壓縮到30M~40M左右。

3.更新UI,操作更加便捷

4.新增禁用緩存選項

5.新增禁用調試工具選項

6.新增禁止窗口縮放選項

7.log信息更加友好

 
 

1.1.0 (2017.8.8)

1.新增支持包含Flash的網頁打包

2.新增支持直接打包網址

3.增加壓縮支持,減小打包后文件的體積

4.新增提升穩定性的選項,可以避免一些大的KRPano項目打包切片圖載入失敗的問題

5.新增支持自定義窗口大小

6.新增支持啟動時自動進入全屏

 

1.0.1

1.自定義圖標bug修正

 

1.0.0

首發

 

本博文發表於:http://www.krpano.tech/archives/193

發布者:屠龍

轉載請注明出處,謝謝!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM