メール新着メッセージNo.38481
いちもんじ さん 10/05/11 16:44
 
いちもんじ です。
只今,
 秀丸メール    Ver.5.39β2
 秀丸エディタ   Ver.8.01β4
 秀丸リマインダ  Ver.1.22β2
  HTMLメールViewer Ver.2.02β5
を使用中です。

 ある特定の送信元からのメールが届いたときにだけ,メール着信をポップアッ
プ画面で知らせてくれる機能はありますか?
 
 マクロがあれば,それでも良いので,ご紹介下さい。

[ ]
RE:38481 メール新着メッセージNo.38482
秀まるお2 さん 10/05/11 16:59
 
 振り分けで「音を鳴らす」があるので、それで音を鳴らすということではダメ
ですかね。

 「音を鳴らす」と「この条件より優先順位の低い振り分けも実行して結果を合
成する」の両方をONにした形の振り分け設定を作成して、それを優先順位で一番
上に置いておけば、音も鳴って振り分けもされます。

 それが一番簡単だと思います。

 どうしてもポップアップじゃないとダメでしたら、例えばその特定のメールを
特定のフォルダに振り分けるようにしておいて、受信後の自動起動マクロで、

   loaddll "tkinfo.dll";
   if( dllfunc("RecvMailCountInFolder", "...", "..." ) != 0 ) {
       message "××フォルダにメールが届きました。";
   }

 みたいにするのがいいんじゃないかと思います。

注:RecvMailCountInFolder関数のヘルプ上はパラメータ指定出来ないように書
いてありますが、実際には第1パラメータでアカウント名、第2パラメータでフ
ォルダ名が指定出来ます。
 (それはそれで今ヘルプを直します)

[ ]
RE:38482 メール新着メッセージNo.38483
いちもんじ さん 10/05/11 17:07
 
いちもんじ です。
只今,
 秀丸メール    Ver.5.39β2
 秀丸エディタ   Ver.8.01β4
 秀丸リマインダ  Ver.1.22β2
  HTMLメールViewer Ver.2.02β5
使用中です。

> 振り分けで「音を鳴らす」があるので、それで音を鳴らすということではダメ
>ですかね。
>

 会社なので,ちょっとムリです。

> どうしてもポップアップじゃないとダメでしたら、例えばその特定のメールを
>特定のフォルダに振り分けるようにしておいて、受信後の自動起動マクロで、
>

 こっち↑の作戦を試みます。ヘルプの修正,お待ちしてます。
 ご教示,ありがとうございました。

[ ]
RE:38482 メール新着メッセージNo.38489
いちもんじ さん 10/05/12 17:04
 
いちもんじ です。
只今,
 秀丸メール    Ver.5.39β2
 秀丸エディタ   Ver.8.01β4
 秀丸リマインダ  Ver.1.22β2
  HTMLメールViewer Ver.2.02β5
使用中です。

>   loaddll "tkinfo.dll";
>   if( dllfunc("RecvMailCountInFolder", "...", "..." ) != 0 ) {
>       message "××フォルダにメールが届きました。";
>   }
>
> みたいにするのがいいんじゃないかと思います。
>
>注:RecvMailCountInFolder関数のヘルプ上はパラメータ指定出来ないように書
>いてありますが、実際には第1パラメータでアカウント名、第2パラメータでフ
>ォルダ名が指定出来ます。
> (それはそれで今ヘルプを直します)


 第2パラメータのフォルダ名の記述方法をご教示下さい。

[ ]
RE:38489 メール新着メッセージNo.38490
いちもんじ さん 10/05/12 17:12
 
いちもんじ です。
只今,
 秀丸メール    Ver.5.39β2
 秀丸エディタ   Ver.8.01β4
 秀丸リマインダ  Ver.1.22β2
  HTMLメールViewer Ver.2.02β5
使用中です。

>>注:RecvMailCountInFolder関数のヘルプ上はパラメータ指定出来ないように書
>>いてありますが、実際には第1パラメータでアカウント名、第2パラメータでフ
>>ォルダ名が指定出来ます。
>> (それはそれで今ヘルプを直します)
>

 フォルダ名の情報をクリップボードにコピーする方法はありませんか?
 
 上記の設定をするときに,ふと思ったのですが,設定したいフォルダを選択し
ておいて,右クリックでクリップボードにコピーとかあると便利かなぁと。

[ ]
RE:38490 メール新着メッセージNo.38491
秀まるお2 さん 10/05/12 17:29
 
 対象フォルダを選択して以下のマクロを実行するといいです。

    loaddll "tkinfo.dll";
    $s = dllfuncstr("CurrentFolder");
    setclipboard $s;
    message $s + " をクリップボードに入れました。";

 それでクリップボードに入ります。

 ただし、それをマクロの文字列定数に入れるには、「\」を「\\」に書き換え
る必要があります。

 例:フォルダ名が User\folder\subfolder の場合なら、
      "User\\folder\\subfolder" と書かないといけない。

[ ]
RE:38491 メール新着メッセージNo.38494
いちもんじ さん 10/05/13 09:19
 
いちもんじ です。
只今,
 秀丸メール    Ver.5.39β2
 秀丸エディタ   Ver.8.01β4
 秀丸リマインダ  Ver.1.22β2
  HTMLメールViewer Ver.2.02β5
使用中です。

> ただし、それをマクロの文字列定数に入れるには、「\」を「\\」に書き換え
>る必要があります。
>
> 例:フォルダ名が User\folder\subfolder の場合なら、
>      "User\\folder\\subfolder" と書かないといけない。

 滅多に使わない機能なので,ご教示頂いたマクロで十分,事足ります。
 ありがとうございました。

[ ]