*.urlNo.25572
tuki さん 05/12/19 13:25
 
tuki です、こんにちは。

IE から 送信→リンクを電子メールで

すると xxx.url が添付ファイルとして送られるようですが、
この添付をしないようには出来ないでしょうか。恐らく
何処かにオプションが有るのでしょうが、分かりません。

人から指摘されて気づいたのでした。

宜しくお願いします。

[ ]
RE:25572 *.urlNo.25575
秀まるお2 さん 05/12/19 14:05
 
 メールソフトが秀丸メールじゃなくてOutlook Expressだったとしても、その*.
url添付ファイルは付いてしまうようです。なので、それはそれでInternet
Explorerがそういう添付ファイルを付けてくるってことになると思います。

 Internet Explorer側に何かオプションがあって、*.urlを添付しないようにす
ることは可能かもしれませんが、僕が探した限りはそういうオプションはなさそ
うです。

 Firefoxの場合だと、「リンクを送信...」としても*.url添付ファイルは付か
ないようです。なので、Firefoxを使えばいいかもしれません。あるいは
Sleipnirとかの他のブラウザでもいいかもしれません。

 どうしてもIE + 秀丸メールでなんとかしたいってことであれば、マクロで*.
url添付ファイルを取り去ってしまうということは出来ると思います。必要でし
たらそういうサンプルマクロを作ってもいいです。

[ ]
RE:25575 *.urlNo.25582
tuki さん 05/12/19 14:46
 
tsukiです。

> どうしてもIE + 秀丸メールでなんとかしたいってことであれば、マクロで*.
>url添付ファイルを取り去ってしまうということは出来ると思います。必要でし
>たらそういうサンプルマクロを作ってもいいです。

他の Firefox 等を使ったりもしてみましたが、どうも気に入らないと言うか
不安定な所がありました(今は無いかも)。ですからお願いしたいです。
IE の仕様でしたか、私も探したのですが見つからなかったです。

宜しくお願いいたします。

[ ]
RE:25582 *.urlNo.25583
秀まるお2 さん 05/12/19 15:07
 
 Sleipnirとかの、Internet Explorerのレンダリングエンジンを使ってるタイ
プの物なら、たぶん不安定なことは無いと思います。

 というか、たぶんそういう、Internet Explorerでちょっと気に入らない点が
あるような人が多いから、まさにこういうブラウザが出てるんじゃないかと思い
ますけど。

 マクロでやるとしたら、こんなマクロになります。

   loaddll "tkinfo.dll";
   $s = dllfuncstr("CurrentHeader", "X-Attach");
   if( rightstr($s,4) == ".url" ) {
       #n = dllfunc("UndoAttach", $s);
   }

 こういうマクロを作っておいて、それを「マクロ・マクロ登録・自動起動・あ
とで送信/今すぐ送信時」に登録しておけばいいと思います。

[ ]
RE:25583 *.urlNo.25585
tuki さん 05/12/19 15:23
 
tuki です、こんにちは。

> というか、たぶんそういう、Internet Explorerでちょっと気に入らない点が
>あるような人が多いから、まさにこういうブラウザが出てるんじゃないかと思い
>ますけど。

FireFox とか、もう一つは忘れましたが、確か印刷が画面どうりに行かなかった
ように記憶しています。それと職場のいろいろな管理ソフトが IE でしかうまく
動作しないようですからしようが無いです。確かにタブブラウザーとか便利な機
能もあるのですが途中で使うのを止めにしました。

> こういうマクロを作っておいて、それを「マクロ・マクロ登録・自動起動・あ
>とで送信/今すぐ送信時」に登録しておけばいいと思います。

確認したらうまく動作しました。私は「送信/今すぐ送信時」に

HMMCheckAdrs.mac

を使っていますので、「送信時の開始直前」に入れました。

どうも有難うございました。これで友人からの指摘に答えた事になります。

[ ]
RE:25585 *.urlNo.25587
秀まるお2 さん 05/12/19 15:33
 
 ちなみにですが、複数のマクロを全部まとめて自動起動させたい時は、

 execmacro "aaaa.mac";
 execmacro "bbbb.mac";


 みたいなマクロを別途作ってそれを登録するという手もあります。
 (参考までに)

[ ]
RE:25587 *.urlNo.25589
tuki さん 05/12/19 15:44
 
tuki です。

> ちなみにですが、複数のマクロを全部まとめて自動起動させたい時は、
>
> execmacro "aaaa.mac";
> execmacro "bbbb.mac";
>
>
> みたいなマクロを別途作ってそれを登録するという手もあります。

あれ、そのような手も有ったのですか、「秀丸マクロ」の本を最近買った
のですが(今は自宅にあり本のタイトルは?)チョイト忙しくて見ていま
せんでした。何か C-言語に似ているとか書いてあり、それならば僕にも
少なくとも読めるようにはなれるのではないかと思っています。

このメールは印刷して保存しておきます。

重ねて有難うございました。



   

[ ]
RE:25589 *.urlNo.25624
たけのこ さん 05/12/21 12:03
 
こんにちは、たけのこです。

違うアプローチをば……。

IEはお気に入りに普通のショートカットもおけるので、例えば
 (秀丸メールのインストールフォルダ)\TuruKame.exe" /x sendurl.mac
とかって内容のショートカットをお気に入りフォルダに作っておいて、マクロ
ファイルは以下を用意。

----- 8< cut here
$app = "Iexplore";
//$app = "firefox";

ddeinitiate $app, "WWW_GetWindowInfo";
$info = dderequest("0xFFFFFFFF");
ddeterminate;
$url = midstr($info, 1, strstr(midstr($info, 1, strlen($info) - 1), "\""));

newfile;
moveto 0, 0;
insert "URLは以下の通りです。\n" + $url + "\n";
moveto 0, -9999;
----- 8< cut here

そうすれば、お気に入りメニュー(またはサイドバーから)メールを送信できま
す。テンプレートや署名を設定している場合は下3行を適当に修正してください。

IEのお気に入りから普通のショートカットを実行できるのは便利です(が、危
険)。

firefoxでは既報の通り、ハナから添付ファイルを付けないので問題ないです。

では! (^v^)/~

[ ]