ビデオトレーニングコースを含むクライアント用のCDを作成しています。HTMLとJavaScriptで作成しています。これで、WindowsとMacでindex.htmlファイルが自動再生されるようにしたいと思います。
Windows 7はデフォルトでは自動再生されないことは理解していますが、これを可能な限りシームレスにする方法についてアドバイスが必要です。これまで私がやったことはすべて、CDではなくWeb上にありました。ありがとう。
Mac OS X(従来のMac OSとは異なり)は、自動実行スタイルの動作をサポートしていません。
ただし、挿入時にボリューム(CD、ディスクイメージなど)を開くことはできます。ダウンロード可能なディスクイメージは通常これを行い、多くの場合、カスタムの背景イメージがあります。
たとえば、AOL CDを作成する場合、ディスクイメージ(.ISO、.DMGなど)を作成した後、自動ビルドステップの後で次のようなことを行いました。
$ hdiutil mount -readwrite /path/to/disk-image.ISO
$ bless --folder / Volumes / MyDisc --openfolder / Volumes / MyDisc
次に、ウィンドウのサイズと場所、およびアイコンの位置を適切に(手動で)構成します。
$ / Developer / Tools / SetFile -a V "/ Volumes / MyDisc / CD Background Image.png"
$hdiutilイジェクト/Volumes/ MyDisc
ファイル「CDBackgroundImage.png」はディスク上のグラフィックであり、SetFileを使用して非表示にします。Mac OS X 10.7+(開発者ツールがインストールされていない場合)でこれを行うコマンドは次のとおりです。
非表示のchflags「/Volumes/ MyDisc/CDBackgroundImage.png」
注:書き込む前にディスクイメージを再度マウントすると、行われた構成が失われる可能性が高く、このプロセスを繰り返す必要があります。
ディスクにパーティションが1つしかない場合(Mac用とWindows用ではなく)、「autorun.inf」などのWindowsのみのファイルも非表示にする必要があります。
それを超えて(そして少しトピックから外れて):
AppleScriptのようなものを使用して、特定のサイズのブラウザウィンドウを起動することをお勧めします。それを超えて、 HTMLコンテンツ展開の洗練されたエクスペリエンスのためにMozillaPrismhttp://prism.mozillalabs.com/のようなものを使用することを検討することをお勧めします。
Windowsのautorun.inf
場合は、メモ帳から呼び出されるファイルを作成し、それをディスクに書き込みます。このコードを含めます:
[autorun]
open=file.html
icon= icon.ico
Macには自動実行はありませんが、他のオプションがいくつか提供されます:http: //forums.whirlpool.net.au/archive/1242003