2012-10-23 142 views
1

我目前正在開始一個項目,我們希望構建交互式白板(教育活動)並通過CD-ROM進行部署。我想在HTML5中爲它的交互性構建項目,然後以某種方式將它編譯爲兩個.exe。和.dmg,所以當插入CD-ROM時,自動播放'遊戲'。將HTML5編譯爲.exe/.dmg

這怎麼可能?任何幫助/建議將不勝感激。謝謝。

回答

0

HTML 5是一種瀏覽器技術,所以我認爲只要你安裝的電腦上有最新的瀏覽器,安裝你的應用程序應該可以正常工作。 你能告訴我們爲什麼你想要它作爲一個基於CD-ROM的安裝,你可以輕鬆地在網上託管它?

+0

由於人們沒有最新的瀏覽器,我很擔心網絡託管,特別是因爲它會去很多不同的學校。基本上我在爲一家出版公司工作,書中會附帶附在封底上的CD-ROM,它不需要安裝,就像自動播放應用程序一樣直接從光盤上直接運行。 – joshzee

0

您可能不需要任何.exe包裝。這是一種方法。

重要提示:您的自動運行通常會被禁用,[並非如此]安靜。提供一些手動運行應用程序的說明。

所以:

  • 谷歌爲從CD運行Firefox或Chrome的一個便攜版本。準備瀏覽器。把它放在代表你CD的[sub]目錄中。

  • 將您的內容放在那裏。

  • 的index.html

  • 創建.cmd文件的命令等來調用瀏覽器,

    FirefoxPortable.exe創建的autorun.inf(細節googlable)來調用上述批處理文件。

  • 從該目錄製作CD映像。有很多CD刻錄應用程序可以做到這一點。

  • 測試。

+0

對於Windows用戶,您可以看到我的答案。 – dns

0

我已經做出使用在github純C(WinAPI的)一個項目,可以使用資源包HTML文件到單一的EXE

http://github.com/dns/WinAPI-Embed-Browser/releases

用途:res://programname.exe/test.html爲路徑,從您的EXE文件訪問HTML文件。

從這裏你也可以隱藏窗口邊框&只顯示你的HTML應用程序的內容,甚至可以全屏運行。如果您想製作交互式光盤,這非常有用。

在Mac上,您可以使用Delphi/Lazarus TWebBrowser控件加載html文件。但是我不知道如果mac程序可以從資源訪問文件或不。