送信時の置き換えマクロNo.00084
そろそろ さん 01/03/29 21:34
 
 こんにちは、みなさん。そろそろです。

 他のメーリングリストの利用者によっては、Form欄の名前と、ニックネームが
異なることがあります。

 その場合、例えば
Form欄の名前 suzuki
ニックネーム すずぴょん

 こんにちは、suzukiさん  と、テンプレートによって出てきたものを
    ↓
 こんにちは、すずぴょんさん

 などと置き換えをしたいのですが、これをマクロを使って、「後で送信/今す
ぐ送信時」に行うことは出来るでしょうか?

 もしわかったら教えてください。よろしくお願いします。

[ ]
RE:00084 送信時の置き換えマクロNo.00085
マイケル2 さん 01/03/29 21:50
 
マイケル2です。

そろそろさんの 本日 午後 9時34分 の
“hidesoft.8:00084| 送信時の置き換えマクロ”について:
====

>Form欄の名前 suzuki
>ニックネーム すずぴょん
>
> こんにちは、suzukiさん  と、テンプレートによって出てきたものを
>    ↓
> こんにちは、すずぴょんさん
>
> などと置き換えをしたいのですが、これをマクロを使って、「後で送信/今す
>ぐ送信時」に行うことは出来るでしょうか?

僕の場合は、下のようにしてます。必要部分を抜き出しましたので
ご自分の手でマクロとして完成させて下さいね。

  $Sender = dllfuncstr("SetNameOnly", $From);

  if ( $Sender == "H. Kleinschmidt" )
    $Sender = "のんのこ";

「送信用エディタ起動時」に登録してます。

---
Miguel Thomas Lopez-Cai
TuruKame Ver.1.02

[ ]
RE:00085 送信時の置き換えマクロNo.00086
マイケル2 さん 01/03/29 22:28
 
マイケル2です。

自己レスです。私めの 本日 午後 9時50分 の
“RE 00084 送信時の置き換えマクロ”について:
====

>僕の場合は、下のようにしてます。必要部分を抜き出しましたので
>ご自分の手でマクロとして完成させて下さいね。
>
>  $Sender = dllfuncstr("SetNameOnly", $From);
>
>  if ( $Sender == "H. Kleinschmidt" )
>    $Sender = "のんのこ";
>
>「送信用エディタ起動時」に登録してます。

おっと、これじゃ不親切過ぎるかも知れませんね。
要するに“返信用マクロ”の一部に上の部分が入ってるんです。

で、返信専用マクロとするには、マクロの最初の方で

  #mailtype = dllfunc("MailType");
  if ( #mailtype != 1 )
  {
    freedll;
    endmacro;
  }

としておいて、送信用エディタが起動しても、返信メール以外の時
には終了させるようにすればいいです。

---
Miguel Thomas Lopez-Cai
TuruKame Ver.1.02

[ ]
RE:00084 送信時の置き換えマクロNo.00093
ひろ さん 01/03/30 00:19
 
 そろそろさん今日は、ひろです。
>  他のメーリングリストの利用者によっては、Form欄の名前と、ニックネームが
> 異なることがあります。
 この会議室は From ヘッダが全て xxxxxxxxxx@maruo.co.jp になってしま
うので、判定できないことと、テンプレートに互換性が全くありませんが、
各々のライブラリに登録されている拙作のマクロで出来ます。

[ ]
RE:00093 送信時の置き換えマクロNo.00145
そろそろ さん 01/03/30 19:08
 
 こんにちは、ひろさん、みなさん。そろそろです。

>>  他のメーリングリストの利用者によっては、Form欄の名前と、ニックネームが
>> 異なることがあります。
> この会議室は From ヘッダが全て xxxxxxxxxx@maruo.co.jp になってしま
>うので、判定できないことと、テンプレートに互換性が全くありませんが、
>各々のライブラリに登録されている拙作のマクロで出来ます。

 早速探してためしてみます。どうもありがとうございます。

[ ]
RE:00086 送信時の置き換えマクロNo.00146
そろそろ さん 01/03/30 19:08
 
 こんにちは、マイケル2さん、みなさん。そろそろです。

 説明が不足していて申し訳ありません。

 メーリングリストの「鈴木あみ」さん(メーリングリスト内のニックネームは
あみーご)から来たメールに

こんにちは、$(SetNameOnly,$(RootHeader,From))さん、みなさん。

 というテンプレートを使って返信すると

こんにちは、鈴木あみさん、みなさん。

 となってしまうのを送信時に

こんにちは、あみーごさん、みなさん。

 と置き換えたいという趣旨でした。

 説明が不足しておりもうしわけありません。何かヒントがあったら教えてくだ
さい。よろしくお願いします。

[ ]
RE:00146 送信時の置き換えマクロNo.00154
ひろ さん 01/03/30 20:06
 
 そろそろさん今日は、ひろです。
> こんにちは、鈴木あみさん、みなさん。
>
>  となってしまうのを送信時に
>
> こんにちは、あみーごさん、みなさん。
>
>  と置き換えたいという趣旨でした。
 これは if による判定がいるので、マクロでないと出来ません。私のマク
ロを試して頂けるようなので、作成法は省略します。

[ ]