【问题标题】:compiling HTML5 to .exe/.dmg将 HTML5 编译为 .exe/.dmg
【发布时间】:2012-10-23 01:22:43
【问题描述】:

我目前正在开始一个项目,我们想要构建交互式白板(教育活动)并通过 CD-ROM 进行部署。我想在 HTML5 中构建项目以获得交互性,然后以某种方式将其编译为两个 .exe。和 .dmg,因此当插入 CD-ROM 时,它会自动播放“游戏”。

这怎么可能?任何帮助/建议将不胜感激。谢谢。

【问题讨论】:

    标签: html compiler-construction exe dmg


    【解决方案1】:

    我已经在 github 上使用纯 C (WinAPI) 制作了一个项目,可以使用资源将 HTML 文件打包成 单个 EXE。 p>

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

    使用:res://programname.exe/test.html 作为从您的 EXE 文件访问 html 文件的路径。

    您还可以在此处隐藏窗口边框并仅显示 HTML 应用程序的内容,甚至可以全屏运行。如果您想制作交互式 CD-ROM,这将非常有用。

    在 Mac 上,您可以使用 Delphi/Lazarus TWebBrowser 控件来加载 html 文件。但是我不知道mac程序是否可以从资源中访问文件。

    【讨论】:

      【解决方案2】:

      HTML 5 是一种浏览器技术,所以我认为只要您安装的电脑具有最新的浏览器,安装您的应用程序就可以正常工作。 您能告诉我们为什么您希望它作为基于 CD-ROM 的安装,并且您可以轻松地在线托管它吗?

      【讨论】:

      • 我担心在线托管,因为人们没有最新的浏览器,尤其是看到它会去很多不同的学校。基本上我在一家出版公司工作,这本书将包括附在封底上的 CD-ROM,它不需要安装,只需像自动播放应用程序一样直接从光盘运行。
      【解决方案3】:

      您可能不需要任何 .exe 包装。这是一种方法。

      重要提示:您的自动运行通常会被禁用,[并非如此] 悄悄地。提供一些手动运行应用程序的说明。

      所以:

      • Google 用于从 CD 运行便携式版本的 Firefox 或 Chrome。准备好浏览器。将它放在代表您的 CD 的 [子] 目录中。

      • 把你的内容放在那里。

      • 创建一个 .cmd 文件以使用如下命令调用浏览器,

        FirefoxPortable.exe index.html

      • 创建autorun.inf(详情可google)以调用上述批处理文件。

      • 从该目录制作 CD 映像。有很多 CD 刻录应用程序可以做到这一点。

      • 测试。

      【讨论】:

      • 对于Windows用户,你可以看到我的回答。
      猜你喜欢
      • 1970-01-01
      • 2012-05-15
      • 2013-07-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多