URLをIEから取得できるようになりませんかNo.05307
慶印 さん 02/05/18 13:36
 
「このHPの感想はこちらまで」
っていうメールリンクは多いですよね。
そのリンクをクリックして私は本文の先頭に、
http://www.www.www/www/www.html を拝見しメールしました。」
という文を毎回入れているのですが、面倒でなりません。
マクロでどうにかなりませんか?URLをIEから取得できるようになりませんか?

[ ]
RE:05307 URLをIEから取得できるようになNo.05311
きいろいまふらあ さん 02/05/19 02:53
 
作者でもない私が答えることではないかもしれませんが、

>マクロでどうにかなりませんか?URLをIEから取得できるようになりませんか?

鶴亀がどんなに頑張ってもどうにもならないと思います。
IEからコピペするしかないでしょう。

それにしても、そんなに面倒ですか?もしかしてお仕事でそんなメールを日に何
通も何十通も書かれたりしてるのでしょうか?(と、これは興味本位の質問)

[ ]
RE:05311 URLをIEから取得できるようになNo.05316
ひろ さん 02/05/19 12:55
 
 慶印さん、きいろいまふらあさん今日は、ひろです。
> 作者でもない私が答えることではないかもしれませんが、
 私も作者ではありませんが、少しだけ補足します。

> 鶴亀がどんなに頑張ってもどうにもならないと思います。
 IE の DDE 機能に、そういった DDE トピックがあれば可能でしょうね。少
なくとも、MUA ではありませんが、そういった機能を持つアプリケーション
が存在するので DLL を作成すれば、技術的には可能のはずです。

 ただ私は DDE についての詳細を知らない(^^;。

[ ]
RE:05316 URLをIEから取得できるようになNo.05317
きいろいまふらあ さん 02/05/19 23:46
 
5311番ではどうも間違ったことを書いてしまったようですね。

メールリンク?をクリックして起動したメーラまで、IEで表示しているウェブ
ページのURLを伝えるという手段はないと確信してましたので、先の発言となり
ました。

>> 鶴亀がどんなに頑張ってもどうにもならないと思います。
> IE の DDE 機能に、そういった DDE トピックがあれば可能でしょうね。少
>なくとも、MUA ではありませんが、そういった機能を持つアプリケーション
>が存在するので DLL を作成すれば、技術的には可能のはずです。

そういうものなのですか。逆に勉強になりました。
#って、きちんと理屈を理解したわけじゃないけど。

ということで「どうにもならない」云々は撤回します。

[ ]
RE:05317 URLをIEから取得できるようになNo.05321
秀まるお さん 02/05/20 10:47
 
 URLの取得はDDEで可能です。僕の作品である「先読みWarp」で使っています。

 マクロだとこうなります。

------------------------------------------------
    if( findwindowclass("IEFrame") == 0 ) {
        endmacro;
    }
    ddeinitiate "iexplore", "WWW_GetWindowInfo";
    $url = dderequest( "0xFFFFFFFF" );
    ddeterminate;
    if( leftstr($url, 1) == "\"" ) {
        $url = midstr($url, 1, 1024);
        #x = strstr($url, "\"");
        if( #x >= 0 ) {
            $url = leftstr($url, #x);
        }
    }
    message $url;
------------------------------------------------


>「http://www.www.www/www/www.html を拝見しメールしました。」
>という文を毎回入れているのですが、面倒でなりません。

 上記の$urlを挿入すればいいので、

 message $url; の代わりに、

    insert $url + "を拝見しメールしました。\n";

 とすればいいと思います。

[ ]
RE:05311 URLをIEから取得できるようになNo.05325
慶印 さん 02/05/20 17:33
 
>それにしても、そんなに面倒ですか?もしかしてお仕事でそんなメールを日に何
>通も何十通も書かれたりしてるのでしょうか?(と、これは興味本位の質問)

学生なので仕事はしていません。でもそういうメールはよく出します。


[ ]
RE:05321 URLをIEから取得できるようになNo.05326
慶印 さん 02/05/20 17:34
 
マクロありがとうございます。実現できました。
かゆいところに手が届いて最高です。

[ ]
RE:05321 URLをIEから取得できるようになNo.05327
きいろいまふらあ さん 02/05/21 00:21
 
横からぎゃーぎゃーとすみません。
わかってないくせにしゃしゃり出て来るなよ、って感じですが、

> URLの取得はDDEで可能です。僕の作品である「先読みWarp」で使っています。

ご提示のマクロは、IEのウィンドウが複数いても大丈夫なんでしょうか?
#最後にアクティブだったウィンドウを検出している、のかな?

ちょっと心配になった+どうにも気になったので。

[ ]
RE:05327 URLをIEから取得できるようになNo.05330
秀まるお さん 02/05/21 09:40
 
>ご提示のマクロは、IEのウィンドウが複数いても大丈夫なんでしょうか?

 dderequestする時に"0xFFFFFFFF"と指定してますが、ここにウィンドウハンドルを
入れればそのウィンドウのURLが返ってくるんだったと思います。

 0xFFFFFFFFとするとアクティブウィンドウを検出して返るんじゃないかと思います。
あまり深く考えずに使ってたりしますが。

 詳しくはこちらを参照ください。

    http://support.microsoft.com/default.aspx?scid=kb;JA;q160957

[ ]
RE:05327 URLをIEから取得できるようになNo.05333
慶印 さん 02/05/21 20:41
 
>ご提示のマクロは、IEのウィンドウが複数いても大丈夫なんでしょうか?
>#最後にアクティブだったウィンドウを検出している、のかな?
>
>ちょっと心配になった+どうにも気になったので。


マクロは、最後にリクエストされたアドレスが返ってくるという感じです。違ったら
ごめんなさい。

[ ]
RE:05330 URLをIEから取得できるようになNo.05334
きいろいまふらあ さん 02/05/22 01:02
 
丁寧な解説ありがとうございました。
自分で調べればわかったことかもしれませんでした。

お忙しい中(自分が忙しくさせているという話もありますが)ありがとうござい
ました。>まるおさん

[ ]