• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:リンク先にエクプローラを表示するには?)

リンク先にエクプローラを表示するには?

このQ&Aのポイント
  • フォルダごとのメニューを作成し、エクプローラによるツリー表示を追加したい
  • 市販ソフトのようにCDの内容をエクスプローラで表示するメニューを作成したい
  • アドバイスをお願いします

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

  • ベストアンサー
  • Xkai2
  • ベストアンサー率100% (22/22)
回答No.1

ActiveXが使えるブラウザに制限されるのと、htmlの仕様で(IEの)デフォルト設定では警告メッセージが出まくり(SP2ほどでもないかな?)ですが、以下のコードでできます。 <html> <head> <script language="VBScript"> Sub explorer Set Shell = CreateObject("WScript.Shell") Close Window Shell.Run "%SystemRoot%\explorer.exe /e,." End Sub </script> </head> <body> <button onclick="explorer">CDを終了してCDの内容をエクプローラによるツリーを表示</button> </body> </html> メニューバーが出なかったり、他にも支障が出て変更する必要が出てくるかもしれませんが、拡張子をhtmlからhtaに変えれば警告メッセージは出ませんし、htmlの時のようにActiveXが使えるブラウザで開かなければならないこともありません。 「エクスプローラでCDの内容を表示する」だけなら、 <a href="/">エクスプローラでCDの内容を表示する</a> と、フォルダにリンクしてあげるだけでできるんですけどね。

noro6857
質問者

お礼

ありがとうございます。 簡単そうな<a href="/">の方で試してみたいと思います。 (まだCDに焼いていないため) PC上だと、フォルダも表示するときに/n./e.というオプションを使いますが、ここでも使えますか?

その他の回答 (1)

  • Xkai2
  • ベストアンサー率100% (22/22)
回答No.2

>PC上だと、フォルダも表示するときに/n./e.というオプションを使いますが、ここでも使えますか? PC上、CD上にかかわらず、a hrefでは/n./e.のオプションは使えないと思います。 No.1の回答の初めのコードのようにexplorer.exeを指定してあげればCD上でも問題なくオプションを使用できます。 失敗しても書き換えできるCD-RWで試すのでしたらいいですが、そうでない場合、下記のソフトなどでフォルダ構造をCDイメージ化し、それを仮想ドライブにマウントして確認する方法もあります。 http://www.vector.co.jp/soft/win95/util/se310878.html 仮想ドライブソフトをお持ちでない場合は、DAEMON Tools(http://www.daemon-tools.cc/dtcc/download.php)やMicrosoftが提供しているVirtual CD-ROM Control Panel(http://www.atmarkit.co.jp/fwin2k/win2ktips/536vcdrom/vcdrom.html)をお使いください、すべてフリーソフトです。

noro6857
質問者

お礼

ご親切な回答をありがとうございました。 とりあえずフォルダの出ない/でCD焼きました。 ほかの方法もトライしてみたいと思います。