タスクトレー中の常駐秀丸メールのアイコNo.39206
サボのマナベ さん 10/09/17 20:47
 
お世話になります。サボのマナベです。
過日はややこしいお問い合わせを自己Resですませて申し訳ありません。

さて、今日は”タスクトレー中の常駐秀丸メールのアイコン”を恣意的に変化させた
いのですが・・・

SetHotIcon関数(TKInfo.dll)を使えばできそうなのですが、一定時間を決めて指定
したアカウントに新着メール(未読メール)があるかどうかを判断させたいのです。

そこで・・・・

秀丸メール起動中に一定間隔で実行するトリガーを設定できないか?(自動受信は使
えない)
現在のマクロでは何かのアクションで起動することはできそうですが、時間を決め
て・・と言うものがないように思えます。
何か良い方法はないでしょうか???


T.Manabe



[ ]
RE:39206 タスクトレー中の常駐秀丸メールNo.39211
秀まるお2 さん 10/09/19 17:58
 
> 秀丸メール起動中に一定間隔で実行するトリガーを設定できないか?

 現状では定期受信の機能しか無いです。

 定期受信と、さらにマクロの自動実行での「送受信の開始直前」を組み合わせ
れば、定期受信の動作によってマクロは実行するけども受信は実行しない、みた
いなことも出来ます。

 マクロの方で定期受信によって起動されたのかどうか判定して、その場合は
SetCancel関数で定期受信をキャンセルしてしまえばいいです。

 そういう作戦がいいんじゃないかと思います。



 他には…、スケジュール系のソフトを使って、例えば秀丸メールのコマンドラ
インで「/x XXXX.mac」のような形で定期的にマクロを実行させることは可能か
と思います。

 そういう作戦でどうでしょうか。

[ ]
RE:39211 タスクトレー中の常駐秀丸メールNo.39221
サボのマナベ さん 10/09/20 23:05
 
秀まるおさん

ご返事、ありがとうございます。

> 定期受信と、さらにマクロの自動実行での「送受信の開始直前」を組

この方法を検討したのですが、実は事情がありまして・・・・

決して標準的な使い方でないことはよく分かっているのですが、定期の受信は誰も使
っていないPCが一人でやっているのです。
理由は複数のメンバーのアカウントをお互いに参照するために、全員がデータフォル
ダーを共有しており、各人が気ままに受信するのはまだ良いとして(でも間違って他
のメンバーのアカウントを受信するととてもまずいので)、定時受信はデータフォル
ダー単位でアカウント単位で指定できない様子だからなのです。

従って現在は送信は各自行いますが、受信はサーバー??が一手に行い、各クライア
ントPCは受信リストの更新だけを行っているのです。

これで特に問題を感じないのですが、一人だけ新着メールの表示が欲しい・・・・と
言う者がおりまして・・・


また、秀丸メールが常駐していることが前提ですので起動オプションの指定も少し違
うようです。

そもそもこんな変わった使い方の妥当性からもう一度検討します。

ありがとうございました。

[ ]
RE:39221 タスクトレー中の常駐秀丸メールNo.39222
秀まるお2 さん 10/09/21 14:29
 
 定期受信についてはアカウント単位でON/OFFとか、アカウント単位で間隔指定
は一応出来ます。あと、「リモートメールの一覧取得のみ」とかもアカウント単
位で指定出来たりはします。

> これで特に問題を感じないのですが、一人だけ新着メールの表示が欲しい・・・・と
> 言う者がおりまして・・・

 nPOPとか、何か秀丸メールとは別の、新着のお知らせをする用のソフトを併用
するのもいいかもしれないと思いました。

 (詳しい事情が分からないので的外れでしたらすみません)

[ ]