CDに保存したホームページの自動起動


雑誌の付録のCDは、パソコンのCDドライブにセットするだけで自動的に起動して開いてくれます。
自分で、ホームぺージなら作れるので、これと同様に、CDドライブにセットしたら、そのホームページが自動的に見られるように作って友達とか、お孫さんに贈ったら喜ばれ尊敬されるでは!。
ところが、この原理を知っている人が意外と少ない。
チョッとした、フリーのソフトとを使えば、簡単に出来上がりますので、 ぜひ、オリジナルCDを作ってみてください。


  1. 、自動起動の原理
    CDがドライブにセットされると パソコンはautorun.infというファイルがCDに中にないか捜すようになっています。
    autorun.infを見つけると、 そのファイルに書かれた、プログラムを自動的に開いてくれます。

  2. 、自動起動用ファイル
    メモ帳などを使って

    [autorun]
    OPEN=自動起動するプログラムファイル名
    たったこれだけ書いて「autorun.inf」というファイル名で保存すれば出来上がりです。

  3. 、プログラムファイル
    問題はプログラムファイルです、インターネットエクスプローラ(iexplore.exe)のように拡張子が「.exe」とついたものでなければ起動しません。
    ホームページ用のindex.htmのような拡張子が「.htm」のファイルでは開いてくれません。
    iexplore.exeとセットで

    [autorun]
    OPEN=c:\Program%20Files\Internet%20Explorer\iexplore.exe index.htm
    のように呼び出せば不可能ではありませんが、 iexplore.exeが保存されている場所がパソコンによってまちまちなので、 それも不可能です。

  4. 、フリーソフト
    通常パソコン上の「.htm」ファイルはダブルクリックするとインターネットエクスプローラが起動して.htmの内容を表示してくれますが、
    この働きをしてくれるフリーソフト 「ShellExec.exe」 をダウンロードして、CDに保存した上で

    [autorun]
    OPEN=ShellExec.exe index.htm
    と書いて「autorun.inf」というファイル名をつけてCDに保存すれば index.htmが自動的に開くようになります。

  5. 、Windows Vista以降
    ShellExec.exeはVistaに対応していないようです。 そこでWindowsのシステムにあるrundll32.exeを使って

    [autorun]
    open=rundll32.exe url.dll,FileProtocolHandler index.htm
    と書けばよいようです。


  6. 、完成
    完成したCDには最低
    autorun.inf
    ShellExec.exe
    index.htm
    のファイルが保存されていていれば完成です。