• ベストアンサー

InternetExplorerの右クリックに自分の好きな項目を入れたい

こんにちは。 InternetExplorerの右クリックメニューにAmazon.co.jpへのリンクを入れたいのですが、できるんでしょうか? レジストリをいじればできるんでしょうか?レジストリの知識は一応あります。 翻訳の王様をインストールしたら、右クリックにたくさん項目が増えましたが、そもそもどのような仕組みで右クリックの項目に項目を増やしているのでしょうか?システムの中のどこかのフォルダにショートカットメニューが追加されているのだと思うのですが、どのフォルダですか?それとも、レジストリの環境に値を加えればできるのですか? だれか、教えてください。よろしくお願いします。

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

  • ベストアンサー
  • ittochan
  • ベストアンサー率64% (2667/4137)
回答No.3

ちなみに <SCRIPT language="JavaScript"> var objElement = external.menuArguments; objElement.navigate("http://www.okweb.ne.jp"); </SCRIPT> でもいいです。

kamkamkam3
質問者

お礼

どうも、ありがとうございます。 JavaScriptですね。私は実はWebのPGをやっておりますので、Java系統専門です。 でも、VBScriptとぜんぜん変わらないんですね。ASPなども知っておいた方が良さげなので、ちょうどよい勉強になりました。 どうもありがとうございました。またよろしくお願いします。

その他の回答 (2)

  • ittochan
  • ベストアンサー率64% (2667/4137)
回答No.2

スタート→「ファイル名を指定して実行」をクリック。 regedit と入力して、「OK」をクリック。 レジストリエディタが起動されます。 以下のように潜っていきます。 マイコンピュータ  +HKEY_CURRENT_USER   +Software    +Microsoft     +Internet Explorer      +MenuExt ←クリック ここに新しいキーを作成して MenuExt キーにぶら下げます。 そのキーの右ウィンドウで (既定)か(標準)で 自分で作成してHTMファイルのフルパスを書きます。 contexts は 16進数で21です。 名前_____種類____データ (標準)   REG_SZ   c:\okweb.htm contexts  REG_DWORD 0x00000021(33) こんな感じ HTMファイルの内容は <SCRIPT language="VBScript"> Dim objElement Set objElement = external.menuArguments objElement.navigate "http://www.okweb.ne.jp" </SCRIPT> こんな感じにします。

kamkamkam3
質問者

お礼

どうも、ご返事ありがとうございます。 VBScriptですか。こういう方法で、実現するんですね。運良く、私はVBをかじったことがあるので、何とかできそうです。 1通りの方法が書いてあり、すぐできそうです。早速試してみようと思います。 疑問に思っていたことが解決できるのかな?と思っていたので、とても感謝しています。 レジストリに自分でキーを設定するというのも、まだやったことがないので、この際やってみようと思います。 どうもありがとうございました。いろいろ勉強になりそうです。

  • Hageoyadi
  • ベストアンサー率40% (3145/7860)
回答No.1

ここに全て載ってます。 http://www.geocities.co.jp/SilkRoad/4511/vb/ieright.htm HKEY_CURRENT_USER Software Microsoft Internet Explorer MenuExt をいじります。 が、 右クリックサーチ君を使ったほうがカンタンかも。 やってることはきっと全く一緒。 http://www3.plala.or.jp/aur/migi.htm

参考URL:
http://www.geocities.co.jp/SilkRoad/4511/vb/ieright.htm
kamkamkam3
質問者

お礼

ご返事、ありがとうございます。 すごいですね。1通りすべて書かれていますね。こんなことが書いてあるとは、いろいろなサイトがあるんですね。 右クリックサーチ君なんて便利なソフトもあるんですね。インストールしてみたんですが、確かに、すごいですね。でも、これは、VBなどは、使っていないで設定できるみたいですが、内部的にそういうプログラムを組み込んであるんでしょうかね? それとも、レジストリ操作だけなのかな? なにはともあれ、実現できそうでとても助かりました。どうもありがとうございました。

関連するQ&A