1

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

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

4

3 回答 3

1

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

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

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

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

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

于 2015-03-04T18:13:13.353 回答
0

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

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

所以:

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

  • 把你的内容放在那里。

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

    FirefoxPortable.exe index.html

  • 创建 autorun.inf (details googlable) 来调用上面的批处理文件。

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

  • 测试。

于 2012-10-23T06:45:17.923 回答
0

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

于 2012-10-23T01:36:58.857 回答