私は現在、インタラクティブ ホワイトボード (教育活動) を構築し、CD-ROM 経由で展開するプロジェクトを開始しています。対話性のために HTML5 でプロジェクトをビルドし、何らかの方法で両方の .exe にコンパイルしたいと考えています。CD-ROM を挿入すると、「ゲーム」が自動再生されます。
これはどのように可能ですか?ヘルプ/アドバイスをいただければ幸いです。ありがとうございました。
私は現在、インタラクティブ ホワイトボード (教育活動) を構築し、CD-ROM 経由で展開するプロジェクトを開始しています。対話性のために HTML5 でプロジェクトをビルドし、何らかの方法で両方の .exe にコンパイルしたいと考えています。CD-ROM を挿入すると、「ゲーム」が自動再生されます。
これはどのように可能ですか?ヘルプ/アドバイスをいただければ幸いです。ありがとうございました。
リソースを使用してHTMLファイルを単一のEXEにパックできるgithubで、純粋なC(WinAPI )を使用してプロジェクトをすでに作成しました。
http://github.com/dns/WinAPI-Embed-Browser/releases
使用: res://programname.exe/test.html
EXE ファイルから html ファイルにアクセスするためのパスとして。
ここから、ウィンドウの境界線を非表示にして、HTML アプリのコンテンツのみを表示したり、フルスクリーンで実行したりすることもできます。これは、インタラクティブな CD-ROMを作成したい場合に非常に便利です。
Mac では、Delphi/Lazarus TWebBrowser コントロールを使用して html ファイルをロードできます。ただし、Mac プログラムがリソースからファイルにアクセスできるかどうかはわかりません。
HTML 5 はブラウザー テクノロジなので、インストールする PC に最新のブラウザーが搭載されている限り、アプリのインストールは問題なく動作するはずです。オンラインで簡単にホストできる CD-ROM ベースのインストールが必要な理由を教えてください。
.exe ラッピングは必要ない場合があります。ここにアプローチがあります。
重要: あなたの自動実行はしばしば無効にされます [そうではありません] 静かに。アプリケーションを手動で実行するためのいくつかの指示を提供します。
そう:
CD から Firefox または Chrome のポータブル バージョンを実行するための Google。ブラウザを用意してください。CD を表す [サブ] ディレクトリに配置します。
そこにあなたのコンテンツを入れてください。
次のようなコマンドでブラウザーを呼び出す .cmd ファイルを作成します。
FirefoxPortable.exe index.html
上記のバッチファイルを呼び出すための autorun.inf (詳細は googlable) を作成します。
そのディレクトリから CD イメージを作成します。それを行うことができる多くの CD 書き込みアプリケーションがあります。
テスト。