[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]

Re: browse-url on Meadow



はじめまして、吉村と申します。
1.10リリースおめでとうございます。快調に動いてます。

で、その盛り上がりとは無関係に先週の話題についてです。

>>> Fri, 15 Oct 1999 21:53:17 +0900 (JST) に 「Abe」、すなわち
>>> abe@xxxxxxxxxxxxxxx(Yasushi Abe (阿部靖司)) さんは書きました

Abe> rundll32.exe url.dll,openURL 
Abe> とかやるとブラウザを起動できるらしい・・・・んですが、うまく行きません
Abe> でした(^^;

この記述をヒントにちょっと調べてみたら[1][2]、できました。

まず、インターネットショートカット、というテキストファイルを作らなけれ
ばならないようです。中身は

---ここから---
[InternetShortcut]
URL=http://www.hoge.co.jp/
---ここまで---

という感じで、要は[InternetShotcut]という行と、URL=urlという行だけです。
で、このファイルが例えば
  d:/tmp/url.tmp
とすると、

% rundll32.exe url.dll,openURL d:/tmp/url.tmp

でデフォルトのブラウザにファイルに記述されたURLが渡ります。今度はfiber
で動かした時と同様、既にブラウザが動いている時は新しいウインドウは開き
ません。

というわけで、
  browse-urlが抽出したURLを書いたインターネットショートカットファイル
  を作り、上記のプロセスを呼ぶ
という関数を作ればOKと思われます。
もっとも、IE排除環境で大丈夫かどうかはよくわからないです(^^;;)

#私はfiberで事足りているのでここまでです。

References:
[1] goURL (MIFES用マクロ) 
    http://mirror.vector.co.jp/soft/win95/writing/se062579.html
[2] ADSP About -- Internet Shortcuts -- 
    http://activex.adsp.or.jp/Japanese/MS_site/Shortcut/default.htm
------------------------------------------------------
  吉村俊司  YOSHIMURA Shunji
    mailto:yosimura@xxxxxxxxxxxxx