我目前正在开始一个项目,我们想要构建交互式白板(教育活动)并通过CD-ROM进行部署。我想在HTML5中构建项目以获得它的交互性,然后以某种方式将其编译为.exe。和.dmg因此,当插入CD-ROM时,它会自动播放'游戏'。
这怎么可能?任何帮助/建议将不胜感激。谢谢。
答案 0 :(得分: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程序是否可以从资源访问文件。
答案 1 :(得分:0)
HTML 5是一种浏览器技术,所以我认为只要你安装的电脑有最新的浏览器,安装你的应用程序应该可以正常工作。 您能否告诉我们为什么您希望将其作为基于CD-ROM的安装,您可以轻松地在线托管它?
答案 2 :(得分:0)
您可能不需要任何.exe包装。这是一种方法。
重要提示:您的自动运行通常会被禁用,[不是那么]安静。提供一些手动运行应用程序的说明。
所以:
Google用于从CD运行便携版Firefox或Chrome。准备好浏览器。将它放在代表你的CD的[sub]目录中。
将您的内容放在那里。
使用类似
的命令创建.cmd文件以调用浏览器FirefoxPortable.exe index.html
创建autorun.inf(详细信息googlable)以调用上述批处理文件。
从该目录制作CD图像。有很多CD刻录应用程序可以做到这一点。
测试。