bT011 | ||||
インターネットショートカットのショートカットメニューに「新しいウインドウで開く」を追加したい。 | ||||
WSH(Windows Scripting Host)を使って実現する。 | ||||
インターネットショートカットを常に新しいウィンドウで開くのではなく、必要なときだけ新しいウィンドウで開くという設定にしたくても、 インターネットショートカットを扱う「shdocvw.dl1」に機能が備わっていないため、そのままでは設定できない。 そこで、Windows Scripting Host を使用してスクリプト内でインターネットショートカットからURL情報を読み取り、 Internet Explorer に渡すという方法を紹介しよう。 まず、メモ帳などのテキストエディタで次のようなスクリプトを作成し、「OpenNew.vbs」という名前で保存する。 また、ファイルは「c:\scripts」ディレクトリ配下に保存した事として説明する。
次にレジストリエディタで「HKEY_CLASSES_ROOT\InternetShortcut\shell」キーを開き、 「opennew」という名前のキーを新規に作成し、「(既定)」の値に「新しいウィンドウで開く(&W)」を設定する。 このキーの下に「command」という名前のキーを作り、「(既定)」の値に「wscript c:\scripts\opennew.vbs "%1"」と設定する。 これで、インターネットチョートカットの右クリックメニューから「新しいウィンドウで開く」オプションか選べるようになる。 | ||||
参考:PC Japan 2003/09 Page61 | ||||
△ Return |