- PR -

VBでIEで開いているURLを取得

1
投稿者投稿内容
やまさん2004
常連さん
会議室デビュー日: 2004/03/11
投稿数: 32
投稿日時: 2005-01-06 14:39
IEの右クリックメニューに項目を追加し、そこからVBで作成したexeを起動。
exeからIEで開かれているURLを取得したいのですが、
URLの取得方法がわかりません。。
ShellWindowコレクションを使えばよいのか・・・

ご教授願えないでしょうか。
よろしくお願い致します。
やまさん2004
常連さん
会議室デビュー日: 2004/03/11
投稿数: 32
投稿日時: 2005-01-06 14:40
開発環境を書き忘れました。

Windows2000 + VB6.0SP6です。
渋木宏明(ひどり)
ぬし
会議室デビュー日: 2004/01/14
投稿数: 1155
お住まい・勤務地: 東京
投稿日時: 2005-01-06 16:09
引用:

IEの右クリックメニューに項目を追加し、そこからVBで作成したexeを起動。
exeからIEで開かれているURLを取得したいのですが、
URLの取得方法がわかりません。。



exe を直接起動している場合はまず無理でしょう。

exe を起動するのとよく似た方法で COM コンポーネントのメソッドを呼び出すようにでき、この場合は COM メソッドを実行したブラウザが表示している URL を取得することができます。

これを応用して、COM メソッドで URL を取得した後、コマンドライン引数に URL を与えて exe を起動するようにしてみては同でしょう。



_________________
// 渋木宏明 (Hiroaki SHIBUKI)
// http://hidori.jp/
// Microsoft MVP for Visual C#
//
// @IT会議室 RSS 配信中: http://hidori.jp/rss/atmarkIT/
1

スキルアップ/キャリアアップ(JOB@IT)