2009-04-09 28 views
10

CD/DVDにhtmlページ(目次)を含める必要があります。ユーザーがCD/DVDを自分のマシンに置くと、自動的にhtmlページが開きます。これを行う方法はありますか(MSDN CDはこれを行います)?CD/DVDにhtmlページを自動的に開く方法

答えて

5

私が直面したとき、私は覚えています問題が一度だけ発生しました

[autorun] 
shellexecute=path\to\htmlfile.html 

ほとんどのPCでは問題ありません。私はちょうどルートにそれをコピーし、AutorunPro.EXEと呼ばれるプログラムを使用し、AUTORUN.INFされました:

[Autorun] 
open=AutoRunPro.exe 

[AutorunPro] 
; Here are some sample uses for Autorunpro. It keeps processing Them in Run1..RunN   order until it doesnt find one. 
Run1=index.htm 
Run2=. 

また、あなたが一度に複数のプログラム、ページ、...この方法で開くことができます。いずれの場合も

:事前にあなたの方法をテストする、あなたが実際にそれを行うために、CD/DVDを焼く必要はありません。 look here

0

死んでも簡単です。私はAutorun Proというプログラムを使用します。 this guideをチェックしてください。

3

サードパーティのプログラムを信頼したくない場合、またはそれらを完全にスキップする場合はMSDN AutoRun Referenceをお読みください。あまりにも悪くないです。あなたは、CD/DVDのルートディレクトリにある比較的単純なautorun.infファイルで行うことができるはず

16

:私はAutoRunPro

を(無料版)を使用

[autorun] 
shellexecute=path\to\htmlfile.html 
+1

私はちょうど上記を使用してDVDを焼いて動作します。私はDVDのルートにあるindex.htmlを使用しました:shellexecute = index.html –

2

ShelExecはあなたのチケットです。これは無料で、オプションのicoファイルも指定できます。

0

自分で簡単に実行可能ファイルを作成することができます。例のVisual Studioで。

わからないことはワンライナーを呼び出すことができますが、それはあなたが、コマンドラインのパラメータとしてパスを渡す試すことができますハードコーディングしないようにするには

#include "stdafx.h" 
#include "windows.h" 
#include "Shellapi.h" 

int main(int argc, char* argv[]) 
{ 
    ::ShellExecute(NULL, "open", "path\to\htmlfile.html", 0, 0, SW_NORMAL); 
    return 0; 
} 

:-)それから遠くではありません。

自動実行ファイルをCDに追加する必要があります。ファイルはこのように見えます。

[autorun] 
icon=\MySexyIcon.ico 
label=MySuperCD 
open=YourExecutable.exe 

ただし、iOSでは動作しませんのでご注意ください。

関連する問題