• ベストアンサー

CD-RのオートランでデータをDLさせたい

CD-RでWEBサイトのローカル版を配布したいと思っています。 詳しくは、 ユーザが配布CD-RをPCにいれると、デスクトップにWEBサイトデータを自動的にダウンロードさせて、完了したときにindexページをブラウザで表示させるというものです。 調べたところ、autorun.iniでexeファイルを自動実行させることができるようなのですが、ダウンロード&indexページの表示はプログラムで実行ファイルを作成しないといけないのかな?と思っています。 プログラムは詳しくないので、VBでできるのかどうかも分かりませんが、どなたかお知恵をお貸しください。 よろしくお願い致します。

noname#107402
noname#107402

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

いわゆる一般的なCD-ROMのソフトはautorun.iniにsetup.exeを指定しておき、 CDがセットされたらセットアッププログラムを起動するというものです。 web構成をダウンロード(PCに構築?)させたいのであれば、 セットアッププログラムを作成するしかないですね。 ⇒VBでできますよ。

noname#107402
質問者

お礼

ありがとうございます! VBでプログラムを書けばできるんですね。 VBを覚えないといけないんですけども。。 よろしければ、参考になるサイトや参考書、関数(?)などがありましたら、教えて下さい! 厚かましくて、スミマセン。

その他の回答 (2)

回答No.3

web構成をアーカイブ(圧縮含)し自己解凍形式でも可です。 InstallShieldで作成するのも、 WindowsInstallerで作成するのもよし。 VisualInterDevを利用するのもよし。 肝心なのはfunaさんが どういう形態にしたいかですね。 ⇒展開させるだけなのか、  スタートアップやプログラムメニューに登録させたり等、  深く作りたいのか。 ちなみにプログラムの経験は初めてなんでしょうか?

noname#107402
質問者

補足

ありがとうございます。 実はWINアプリの勉強をしていきたいと思っていまして、プログラムはWEB系のものを少しカジッている程度です。Perl、ASPなどです。 "自己解凍.exeにして、iniに~"でも大丈夫とのことなので、ホッとしていますが、できればWINアプリを知るきっかけになればと思っています。(少しは深くやりたいです) インストーラ辺りがミソだとお聞きしたので、少し前進できて嬉しく思っています。

  • todo36
  • ベストアンサー率58% (728/1234)
回答No.2

VBで作る場合はEXEを動かす前にDLL等をインストールする 必要があります。 従って、VBで作るのには反対します。 LZHまたはZIPで圧縮して自己解凍EXEにする。 あるいは InstallSheild等でセットアッププログラムを作成する。 といったところです。

noname#107402
質問者

お礼

ありがとうございます。 詳しくは知らないのですが、ランタイムというものでしょうか? 事前にすることがあるのは都合が悪いので、VBではよろしくおりません。C++とかでは、スムーズに行くんでしょうか? InstallSheidって市販プログラムのインストーラでよく使われている。アレ、ですよね。良さそうです。

関連するQ&A

  • 自動再生するCD-Rを作るには

    自動再生するCD-Rを作りたいのですがどうすれば いいでしょうか? CD-Rへのデータの書き込みはできます。 AUTORUN.INI infといったファイルを付け加えて 焼けいいのでしょうか? 具体的にやりたいのは、index.htmを を自動起動させて、CD-Rを入れたときに index.htmが自動的にブラウザーで表示される ようにしたいのですが。

  • CD-Rでのオートラン

    CD-Rにあるtop.htmlを挿入したら自動で起動するようにしたく Autorun.infに以下のように記述しました [autorun] open=top.html しかし、自動起動せずCDのアイコンをダブルクリックすると 「Win32アプリケーションではありません」とエラーメッセージが でて、ファイルが表示されません どのように、記述したらtop.htmlを表示することができるのでしょうか 教えてください。 使用している、書き込みソフトは「B'sRecorderGoldです」

  • データCDをオートランさせたい

    以前の質問であったのですが、どうもうまくいかないのでお尋ねします。 自分で作ったブラウザのページをオートランさせたいのです。CDの最上階層に メモ帳で Autorun.INF ファイルを作り [Autorun] OPEN=webpage \index.htm と書き込みました。 同じ階層に webpage というフォルダを作りその中に index.htm というファイルを設け、それにハイパーリンクさせたペイジを複数作っております。 作成したパソコンでは問題なくブラウザが立ち上がりリンクも完璧なんですが、問題はCDに書き込んでそれをドライブに入れた時には何の反応もないのです。 何か、AUTORUN.INFの書き方が間違っているのでしょうか?

  • CD-Rの自動起動について

    デジカメでとった画像をCD-Rで保存し、 自動起動できる方法を教えて下さい。 尚、過去の答えを検索したら沢山ありましたが 今ひとつわかりません。 ------------------------------------------- CD-Rの中に"autorun.inf"というファイルを作る。 一例として [autorun] open=aaa.exe 上記の例では、CD-Rを挿入したときに、自動的に aaa.exeというプログラムを起動する、という形に なります。 ------------------------------------------- のような回答がありましたが、画像の場合 例えば 0001.JPG 0002.JPG 0003.JPG の3ヶの ファイルをCD-Rに保存する場合は [autorun] open=0001.JPG でいいのでしょうか? 宜しくお願いいたします。

  • CDを自動立ち上げにしたい

    データディスクをCD-Rに書き込んで自動的に立ち上がるようにしたと思い、  書き込みするファイルのトップディレクトリに「autorun.ini」というテキストファイルを作ります。はじめの行に、「[autorun]」と書きます。  次の行に、「open=」の次にCDを入れたときに自動的に立ち上げたいファイル名を(ひとつ)、拡張子まで入れます。 という記述を見つけてこの通りにして書き込みましたがオートランにはなりません。 作成したCDドライブをダブルクリックをすると「有効なwin32アプリケーションではありません」と表示されてしまいました。 どのようにしたら、CDを入れると自動的に立ち上がるようになるのでしょうか。 OSはXPです。

  • CDの自動起動(autorun)について

    お世話になります。様々なサイトを検索して,CDの自動起動を試みています。 CDに焼き付けるファイルは以下の2つです(練習用として)。 OSはWindows7です。 autorun.inf index.html autorun.infの記述ですが,以下の通りです。 [autorun] OPEN=rundll32.exe url.dll,FileProtocolHandler index.html これをCDに焼き付けてドライブに入れると期待通りの動きをしてくれません。 私は,何も操作せずに,index.htmlがダイレクトにブラウザで開かれることを望んでいますが,今は,「自動再生」というwindowが開き,その中の情報として,「rundll32exeの実行」と「フォルダを開いてファイルを表示」の2つがあり,前者をクリックして初めてブラウザで立ち上がります。 私の希望するダイレクトに表示させる方法だと思っていたのですが,不可能なのでしょうか? アドバイスをお願いいたします。

  • CD-Rが読めない

    Winxpで焼いたCD-R(Autorun組み込み)がWinMeで読めないでMSVCRTD.DLLが見つかりませんと表示されます。XPでは自動起動します。

  • index.htm windows7 オートラン

    ホームページのデータをDVDに焼いてindex.htmを オートランで自動実行を行いたいのですが [autorun] open=rundll32.exe url.dll,FileProtocolHandler index.htm 上記のように、autorun.infを同じ階層に入れたのですが 添付画像のように「自動再生」の画面が表示されます。 この場合は、それぞれのパソコンのコントロールパネルから 「自動再生」の設定をしなければいけませんか? XPでしたら、確か自動でindex.htmが立ち上がったように気がしますが。

  • 自作CDROMにオートランを組み込む方法

    自作CDROMにオートランを組み込む方法 CDROMで自作のイラスト集を作っています。 HTML形式でメニューページを表示させ、そこからイラストページにリンクさせるような 普通のホームページのような簡単な構造です。 他の方のROMイラスト集作品を見てみると、ROMを入れ立ち上げると勝手にhtmlが出てきました。 ネットで調べてこれがオートランというものなのだと知りました。 そこで私もオートランにすべく、やり方を調べてみると ルートディレクトリの中に「autrun.inf」というファイルを作って内容を [autorun] open=rundll32.exe url.dll,FileProtocolHandler index.html と、書き込めばOKということで、そのように作りCDROMを焼いてみました。 そしてROMを入れ起動してみると最初に「自動再生します」とは出るものの 「いくつかの種類のファイルが存在するのでどのプログラムで開くか選んでください」 と、出てしまって自動でhtmlファイルを立ち上げてくれませんでした; また、他の方の作品ではマイコンピュータから、CDROMのところをクリックすると 内容を表示せずにhtmlが立ち上がるのですが、私の場合普通にフォルダが表示されてしまいます。 フォルダが全て表示されてしまうと内容が簡単にコピーされてしまうため どうしても、htmlファイルだけが開くようにして、他のフォルダが見えないようにしたいのですが 何か良い方法は無いでしょうか? そのようになるのでしたらオートランでなくとも構いません。 IE自動起動というフリーソフトもあると調べていて見つけたのですが、どこで配布 されているのかが分かりませんでした; 詳しい方どうぞご教示お願い致します!

  • 自作CDROMにオートランを組み込む方法

    自作CDROMにオートランを組み込む方法 CDROMで自作のイラスト集を作っています。 HTML形式でメニューページを表示させ、そこからイラストページにリンクさせるような 普通のホームページのような簡単な構造です。 他の方のROMイラスト集作品を見てみると、ROMを入れ立ち上げると勝手にhtmlが出てきました。 ネットで調べてこれがオートランというものなのだと知りました。 そこで私もオートランにすべく、やり方を調べてみると ルートディレクトリの中に「autrun.inf」というファイルを作って内容を [autorun] open=rundll32.exe url.dll,FileProtocolHandler index.html と、書き込めばOKということで、そのように作りCDROMを焼いてみました。 そしてROMを入れ起動してみると最初に「自動再生します」とは出るものの 「いくつかの種類のファイルが存在するのでどのプログラムで開くか選んでください」 と、出てしまって自動でhtmlファイルを立ち上げてくれませんでした; また、他の方の作品ではマイコンピュータから、CDROMのところをクリックすると 内容を表示せずにhtmlが立ち上がるのですが、私の場合普通にフォルダが表示されてしまいます。 フォルダが全て表示されてしまうと内容が簡単にコピーされてしまうため どうしても、htmlファイルだけが開くようにして、他のフォルダが見えないようにしたいのですが 何か良い方法は無いでしょうか? そのようになるのでしたらオートランでなくとも構いません。 IE自動起動というフリーソフトもあると調べていて見つけたのですが、どこで配布 されているのかが分かりませんでした; 詳しい方どうぞご教示お願い致します!

専門家に質問してみよう