メールを受信したら受信した未読メールをNo.24390
connection さん 05/09/28 21:58
 

  みなさん、こんにちは。 ver.4.55beta4 を使用しています。

EdMax使用したことがあるかたはいらっしゃいますか?

EdMaxでの機能でメールを受信したら受信した未読メールを一覧をポップアップで表
示する
機能がありますよね?

受信したメールだけを一覧にしたいのですが方法はありますか?
--------------------------------------
Know more about Breast Cancer
http://pr.mail.yahoo.co.jp/pinkribbon/

[ ]
RE:24390 メールを受信したら受信した未読No.24395
秀まるお2 さん 05/09/29 09:16
 
 検索メニューに「新着リスト - 現在アカウント」などのコマンドがあります
が、それではダメでしょうか。

 EdMaxのコマンドについては詳しく無いですけど。

[ ]
RE:24395 メールを受信したら受信した未読No.24410
connection さん 05/09/29 23:43
 
ご返信ありがとうございます!
メールを受信したら新着リストを起動できるマクロはありませんか?
あと新着リストは秀丸メールで受信した日から新着リストではありませんよね? 
メールが届いた日になりますよね?



> 検索メニューに「新着リスト - 現在アカウント」などのコマンドがあります
>が、それではダメでしょうか。
>
> EdMaxのコマンドについては詳しく無いですけど。

[ ]
RE:24410 メールを受信したら受信した未読No.24412
秀まるお2 さん 05/09/30 08:14
 
 以下のようなマクロでいいと思います。それを「マクロ・マクロ登録・自動起
動」の「受信が一段落したとき」に登録すればいいです。

    loaddll "tkinfo.dll";
    if( dllfunc("RecvMailCountShow") != 0 ) {
        #n = dllfunc("Bypass_PostMessage"
            , hidemaruhandle(0), 0x0111, 40220 );
    }

 「新着リスト - 現在アカウント」を実行したいなら、上記マクロの40220の部
分を40155に書き換えてください。

[ ]
RE:24412 メールを受信したら受信した未読No.24414
tuki さん 05/09/30 16:09
 
> 以下のようなマクロでいいと思います。それを「マクロ・マクロ登録・自動起
>動」の「受信が一段落したとき」に登録すればいいです。
>
>    loaddll "tkinfo.dll";
>    if( dllfunc("RecvMailCountShow") != 0 ) {
>        #n = dllfunc("Bypass_PostMessage"
>            , hidemaruhandle(0), 0x0111, 40220 );
>    }
>
> 「新着リスト - 現在アカウント」を実行したいなら、上記マクロの40220の部
>分を40155に書き換えてください。

なかなか便利なマクロですね。使ってみていますが、メールを読み終わったらタスク
バーのアイコンが既読に表示されるようにはならないでしょうか。

出来たら宜しくお願いします。

[ ]
RE:24414 メールを受信したら受信した未読No.24415
三月 さん 05/09/30 16:25
 
>
>なかなか便利なマクロですね。使ってみていますが、メールを読み終わったらタス
>クバーのアイコンが既読に表示されるようにはならないでしょうか。
>
試して確認して無いですが、
「全般的な設定」の「未読メールの閲覧」に
「検索結果の一覧上でも未読→既読自動切換えする」があるので
それにチェックを入れれば、新着リストでも切り替わるのでは?

ヘルプに説明が無いですけど。

[ ]
RE:24415 メールを受信したら受信した未読No.24416
tuki さん 05/09/30 16:48
 
tuki です。

>試して確認して無いですが、
>「全般的な設定」の「未読メールの閲覧」に
>「検索結果の一覧上でも未読→既読自動切換えする」があるので
>それにチェックを入れれば、新着リストでも切り替わるのでは?
>

早速やってみましたが、どうも期待どうりには動作してくれないようです。
新着を読み終わって閉じてもタスクバー上のアイコンは新着のままです。

[ ]
RE:24416 メールを受信したら受信した未読No.24417
秀まるお2 さん 05/09/30 17:43
 
 一度、秀丸メール以外のウィンドウをクリックしてからまた秀丸メールに戻る
ということをすればアイコンが元に戻るかと思いますが…。というか、そもそも
普通は秀丸メールのウィンドウがアクティブになった時点でアイコンが元に戻る
はずでして、つまり、新着リストのウィンドウを閉じればアイコンが元に戻るは
ずだと思います。

 そうならないとしたらバグかもしれません。その辺こちらでテストしてみます。

[ ]
RE:24416 メールを受信したら受信した未読No.24418
秀まるお2 さん 05/09/30 17:46
 
 常駐秀丸メールのみの環境で定期受信したりすると、たしかに新着メール一覧
が出て閉じた後も、タスクトレーのアイコンが「新着」のままになってしまうよ
うです。

 バグってことで秀丸メール側を直すか、またはマクロ用の何かの関数を追加す
るか検討させていただきます。

[ ]
RE:24416 メールを受信したら受信した未読No.24426
connection さん 05/10/02 20:00
 
 
ご対応有難うございます。検索での新着リストは未読だけはできないでしょうか?
このマクロを使用しても読んだメールまで一覧になってしまいますので
新着の未読だけにはできませんでしょうか?
 
 
 
>tuki です。
>
>>試して確認して無いですが、
>>「全般的な設定」の「未読メールの閲覧」に
>>「検索結果の一覧上でも未読→既読自動切換えする」があるので
>>それにチェックを入れれば、新着リストでも切り替わるのでは?
>>
>
>早速やってみましたが、どうも期待どうりには動作してくれないようです。
>新着を読み終わって閉じてもタスクバー上のアイコンは新着のままです。
--------------------------------------
Know more about Breast Cancer
http://pr.mail.yahoo.co.jp/pinkribbon/

[ ]
RE:24426 メールを受信したら受信した未読No.24429
秀まるお2 さん 05/10/03 09:53
 
 未読でしかも新着ってことになると、マクロを使うことになります。

    loaddll "tkinfo.dll";
    $save = dllfuncstr("GetFindPack");
    #n = dllfunc("SetFindPack",
       "flag=!send&unread&transmit=メーラー起動時-指定なし,subfolder=1");
    #n = dllfunc("DoGrep", "", "受信+送信済み+ユーザー");
    #n = dllfunc("SetFindPack", $save);

 transmit=の所を"直前の送受信時-指定なし"とすれば、本当に直前の送受信コ
マンド実行時に受信したメールだけの一覧を表示します。

 SetFindPack関数やDoGrep関数のヘルプを参照いただくと、いろいろご自身で
カスタマイズできるんじゃないかと思います。

[ ]
RE:24418 メールを受信したら受信した未読No.24430
秀まるお2 さん 05/10/03 11:40
 
 次のバージョン(V4.55β5)にて、SetHotIcon関数を追加します。

 マクロとしてはこうなります。

    loaddll "tkinfo.dll";
    if( dllfunc("RecvMailCountShow") != 0 ) {
        $save = dllfuncstr("GetFindPack");
        #n = dllfunc("SetFindPack",
           "flag=!send&unread&transmit=メーラー起動時-指定なし,subfolder=1");
        #n = dllfunc("DoGrep", "", "受信+送信済み+ユーザー");
        #n = dllfunc("SetFindPack", $save);
        #n = dllfunc("SetHotIcon", 0);
    }

[ ]
RE:24430 メールを受信したら受信した未読No.24443
tuki さん 05/10/04 16:26
 
tuki です。色々済みません。

> 次のバージョン(V4.55β5)にて、SetHotIcon関数を追加します。
>
> マクロとしてはこうなります。
>
>    loaddll "tkinfo.dll";
>    if( dllfunc("RecvMailCountShow") != 0 ) {
>        $save = dllfuncstr("GetFindPack");
>        #n = dllfunc("SetFindPack",
>           "flag=!send&unread&transmit=メーラー起動時-指定なし,subfolder=1");
>        #n = dllfunc("DoGrep", "", "受信+送信済み+ユーザー");
>        #n = dllfunc("SetFindPack", $save);
>        #n = dllfunc("SetHotIcon", 0);
>    }

このマクロですが、メールを読んでも既読になったり、ならなかったりします。自分
でマクロが書ければいのですが全然使うだけのユーザーで済みませ
ん。便利そうなマクロで興味がありますので、お願いします。


[ ]
RE:24443 メールを受信したら受信した未読No.24444
秀まるお2 さん 05/10/04 17:23
 
 ちょっと状況の把握というか、要望自体を勘違いしてたような気がします。

 tuki様の期待された動作というのは、つまり、メールの未読/既読のコント
ロールについての話であって、常駐秀丸メール、つまり、タスクバーのトレー部
分にある常駐秀丸メールのアイコンが「新着」のまま云々という話じゃないって
ことですかね?

 つまり、期待された動作というのは、新着メールの一覧を表示して、その新着
メールの一覧を終了したら、その段階での新着メールはすべて「既読」に設定し
てほしいとか?

 すみませんがその辺のご希望が何なのか、もうちょっと正確に教えてほしいで
す。

[ ]
RE:24444 メールを受信したら受信した未読No.24445
tsuki さん 05/10/04 17:29
 
tuki です。

> ちょっと状況の把握というか、要望自体を勘違いしてたような気がします。
>
> tuki様の期待された動作というのは、つまり、メールの未読/既読のコント
>ロールについての話であって、常駐秀丸メール、つまり、タスクバーのトレー部
>分にある常駐秀丸メールのアイコンが「新着」のまま云々という話じゃないって
>ことですかね?

これについては要望どうりに動く事を確認しました。どうも有難う
ございます。
>
> つまり、期待された動作というのは、新着メールの一覧を表示して、その新着
>メールの一覧を終了したら、その段階での新着メールはすべて「既読」に設定し
>てほしいとか?

そうです、ポップアップマクロはそのようには出来ないでしょうか?
と思うのですが。。。駄目ならば期待したようには動かないようで
すね。

ただポップアップするだけですか?何か変な気もしますが。

どうぞ宜しくお願いします。

[ ]
RE:24445 メールを受信したら受信した未読No.24451
秀まるお2 さん 05/10/05 08:50
 
 「検索結果の一覧」を表示した後に、そのウィンドウを閉じるタイミングで、
そこに表示しているメールの未読/既読状態を「すべて既読」に自動的に切り替
える、ってことですか。

 それは、マクロでは無理です。

 現状でやるとしたら、「検索結果の一覧」の所で、手作業で、Ctrl+Aキーを押
して「すべて選択」を実行してから'U'キーを1回または2回押して、すべての
メールを既読にするって作業を手でやるって形になります。

 または、マクロでそういう操作「すべて選択してから既読にする」って処理だ
けを自動化しつつ、そのマクロの実行自体はキーボード操作でやってもらうって
ことになりますけど。もしそういうことでよければ、そのマクロのサンプルなら
作って差し上げることは出来ます。

-------------------------------
 ほかの作戦としては、そもそもこういう風な運用をするんじゃなくて、「設
定・アカウント毎の設定・メールの振り分け」での「受信時に自動振り分けす
る」をOFFにしておいて、新着メールは全部「受信」フォルダで閲覧しつつ、閲
覧が終わったら「送受信・一括振り分け」を使って振り分けてやるって作戦があ
ります。どちらかというとこっちの方が便利なんじゃないかと思います。

 以前使われていたメールソフトと秀丸メールはいろいろ個性があるので、それ
なりに使い方を変えていただいた方が便利になるんじゃないかと思います。あと、
慣れってこともあると思います。

[ ]
RE:24451 メールを受信したら受信した未読No.24453
tuki さん 05/10/05 09:01
 
tuki です、コメント有難うございます。

> それは、マクロでは無理です。

なるほど、了解しました、いろいろ試行錯誤してみてどうも無理かなと思っ
ていた所です。

>ことになりますけど。もしそういうことでよければ、そのマクロのサンプルなら
>作って差し上げることは出来ます。

私はこれはあまり必要は無さそうです、済みません。

>-------------------------------
> ほかの作戦としては、そもそもこういう風な運用をするんじゃなくて、「設
>定・アカウント毎の設定・メールの振り分け」での「受信時に自動振り分けす
>る」をOFFにしておいて、新着メールは全部「受信」フォルダで閲覧しつつ、閲
>覧が終わったら「送受信・一括振り分け」を使って振り分けてやるって作戦があ
>ります。どちらかというとこっちの方が便利なんじゃないかと思います。

Becky から移ってきて2年くらいでしょうか、秀丸メールの便利さに感動
しております。今は振り分けてからメールを見るようにしていますが、
おっしゃるように設定を変えてしばらく使ってみます。

どうも色々と有難うございました。

[ ]
RE:24453 メールを受信したら受信した未読No.24455
tuki さん 05/10/05 09:13
 
>tuki です。

ほかの作戦としては、そもそもこういう風な運用をするんじゃなくて、「設
>>定・アカウント毎の設定・メールの振り分け」での「受信時に自動振り分けす
>>る」をOFFにしておいて、新着メールは全部「受信」フォルダで閲覧しつつ、閲
>>覧が終わったら「送受信・一括振り分け」を使って振り分けてやるって作戦があ
>>ります。どちらかというとこっちの方が便利なんじゃないかと思います。

早速やってみましたが、これでは迷惑メールも受信箱に入ってしまってしま
います。私は迷惑メールは見たくないので受信時に振り分け、かつゴミ箱
直行の方が煩わしく無くて良いです。迷惑メールだけ受信時にゴミ箱に行
かせるような事が出来れば別ですが、どうも見てみたら無いようですね。

では。

[ ]
RE:24455 メールを受信したら受信した未読No.24456
たけのこ さん 05/10/05 09:24
 
こんにちは、たけのこです。

>います。私は迷惑メールは見たくないので受信時に振り分け、かつゴミ箱
>直行の方が煩わしく無くて良いです。迷惑メールだけ受信時にゴミ箱に行
>かせるような事が出来れば別ですが、どうも見てみたら無いようですね。

できますよ。

「受信時に自動振り分けする」を復活させ、普通の振り分けは、振り分け設定の
編集画面で「振り分けコマンドの時のみ有効にする」にしといて、迷惑メールの
振り分けだけそのチェックをはずしとけばいいはずです。

では! (^v^)/~

[ ]
RE:24456 メールを受信したら受信した未読No.24457
tuki さん 05/10/05 10:02
 
たけのこ さん、こんにちは。
>
>>います。私は迷惑メールは見たくないので受信時に振り分け、かつゴミ箱
>>直行の方が煩わしく無くて良いです。迷惑メールだけ受信時にゴミ箱に行
>>かせるような事が出来れば別ですが、どうも見てみたら無いようですね。
>
>できますよ。
>
>「受信時に自動振り分けする」を復活させ、普通の振り分けは、振り分け設定の
>編集画面で「振り分けコマンドの時のみ有効にする」にしといて、迷惑メールの
>振り分けだけそのチェックをはずしとけばいいはずです。

なるほど、何でも出来るのが秀丸メール、できました。でもすべての振り分けに

「受信時に自動振り分けする」を復活させ、普通の振り分けは、振り分け設定の編集
画面で「振り分けコマンドの時のみ有効にする」

は設定の数が多くてチト面倒でした。

どうもコメント有難うございました。

[ ]
RE:24444 メールを受信したら受信した未読No.24783
ちーとあー さん 05/10/25 17:51
 
> ちょっと状況の把握というか、要望自体を勘違いしてたような気がします。
>
> tuki様の期待された動作というのは、つまり、メールの未読/既読のコント
>ロールについての話であって、常駐秀丸メール、つまり、タスクバーのトレー部
>分にある常駐秀丸メールのアイコンが「新着」のまま云々という話じゃないって
>ことですかね?
>
> つまり、期待された動作というのは、新着メールの一覧を表示して、その新着
>メールの一覧を終了したら、その段階での新着メールはすべて「既読」に設定し
>てほしいとか?
>
> すみませんがその辺のご希望が何なのか、もうちょっと正確に教えてほしいで
>す。

[ ]