• ベストアンサー

HTMLファイルを使ってできますか?

HTMLファイルを使って、次のようなことはできるのでしょうか? できるのであれば、方法をお願いします。 (1)プログラムを起動する HTMLファイルをローカルにおいて、ローカル内のEXEファイルを起動させるということです。 (2)表の開閉 WindowsXPのエクスプローラのように、ボタンをクリックして表を開閉させることです。

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

  • ベストアンサー
  • BlueRay
  • ベストアンサー率45% (204/453)
回答No.4

>(2)に関してですが・・・http://www.microsoft.com/japan/windowsxp/ と言うことですが、そのページのソースを表示してみてみました? ソースの表示をして、エディタの検索で「ハイライト」の文字を検索すれば、 そこに関しての記述が見れますよ。 似たような感じのものを過去に回答していますので参考にいかがですか。 http://oshiete1.goo.ne.jp/kotaeru.php3?q=316940

参考URL:
http://oshiete1.goo.ne.jp/kotaeru.php3?q=316940
progx200xi
質問者

お礼

ソースは表示してみたのですが、複雑でわかりづらかったので・・・ >http://oshiete1.goo.ne.jp/kotaeru.php3?q=316940 まさしくこれです。これを参考にさせてもらいます。 どうもありがとうございました。

その他の回答 (3)

  • BlueRay
  • ベストアンサー率45% (204/453)
回答No.3

(1)の回答です。 javascriptを使えば可能ですが、セキュリティ上の問題大有りです。 セキュリティを下げてしまえば、何のメッセージも無く起動します。 その代わり・・・わかりますよね。 以下、メモ帳を起動するサンプルです。 <script language=javascript> <!-- function execMemo() { obj = new ActiveXObject("WScript.Shell"); obj.Run("Notepad.exe"); } //--> </script> <a href="#" onclick="execMemo()">メモ帳を起動する。</a> (2)は、XPうを使用していないので、具体的に書いてもらえばわかるかもしれないです。

progx200xi
質問者

補足

(1)に関しては理解できました、どうもありがとうございます。 (2)に関してですが、ほぼ同様のものがMicrosoftのXPのページ(http://www.microsoft.com/japan/windowsxp/)でも使われています。このページの「ハイライト」や「テクノロジ」の部分のようにボタンをクリックすると開閉する表のようなものです。

noname#3361
noname#3361
回答No.2

どういったソフトなのかが分からないのですが,そのソフトで作ったファイルにリンクさせるというのはどうでしょうか?

noname#3361
noname#3361
回答No.1

ローカルでの話ですよね? (1)の場合はただEXEファイルにリンクするだけでできます。その際,「開く」か「保存」の選択画面になるので「開く」をクリックするとできます。

progx200xi
質問者

補足

早速の回答ありがとうございます。 たしかにそのような方法はありますけど、選択画面を出さずに起動させる方法はないものでしょうか? 「○○を起動する」といった項目を準備して、そこをクリックしたらそのプログラムが起動するようにしたいのですが。

関連するQ&A

専門家に質問してみよう