10

CD/DVD に html ページ (目次) を含める必要があります。ユーザーが CD/DVD をマシンに挿入したときに、html ページが自動的に開くようにしたいと思います。ソフトウェアを購入するか、別の方法でこれを行う方法はありますか (MSDN CD はこれを行います)。

4

6 に答える 6

16

autorun.infCD/DVDのルートディレクトリにある比較的単純なファイルで実行できるはずです。

[autorun]
shellexecute=path\to\htmlfile.html
于 2009-04-09T18:47:25.717 に答える
5

AutoRunPro (の無料版) を使用しました

私はかつてその問題に直面したときのことを覚えています

[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 を作成する必要はありません。 こちらを参照してください。

于 2009-04-09T19:14:03.017 に答える
3

サードパーティのプログラムを信頼したくない場合、またはそれらを完全にスキップしたい場合は、MSDNAutoRunリファレンスを読むことができます。悪くないです。

于 2009-04-09T18:44:19.127 に答える
2

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

于 2009-04-09T19:18:57.873 に答える
0

とてもシンプルです。Autorun Proというプログラムを使用しています。このガイドをご覧ください。

于 2009-04-09T18:37:50.780 に答える
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;
}

ハードコーディングを避けるために、コマンド ラインでパスをパラメータとして渡すことができます。

autorun ファイルを CD に追加する必要があります。ファイルは次のようになります。

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

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

于 2015-01-20T12:48:27.583 に答える