受信通知マクロ(hidebiff)が動かないNo.40090
k.naka さん 11/02/25 08:33
 
お世話になります。

受信通知マクロであるhidebiffをインストールしましたが、
うまく動作していないので教えて下さい。

インストールした手順は以下です。
・hidebiff(Ver127)をマクロフォルダ(C:\Users\(name)\AppData\Roaming\Hidemaruo
\Hidemaru\Macro に展開。
・toastnotify(ver0.9.1.1)を解凍。
・hidebiff.exeを実行してtoastnotify.exeを選択指定。
・マクロ登録の自動起動の設定に以下を登録
  DLL|hidebiff.dll,AtEnd
  DLL|hidebiff.dll,AtReceived
  DLL|hidebiff.dll,AtReceived
・hidebiff.iniに以下を追記。
  [ToastNotify]
  icon=C:\WINDOWS\explorer.exe,7
  effect=fade
  position=tl
  visibirity=95
  timeout=10
  alarm=C:\WINDOWS\Media\chimes.wav

以上により、メール受信通知がスライドインしてくれる事を期待して
いたのですが、出てくれません。
また、上記設定をするとメール送信時に、「エディタ上で実行出来ないTKInfo呼び出
しが行われました。関数コード=70」、、「エディタ上で実行出来ないTKInfo呼び出
しが行われました。関数コード=103」というエラーがでます。一応このエラーはOK
ボタンを押下するとメールは送れるのですが。
以上の設定は、hidebiff.mhtマニュアルに従って行いました。
OS:Vista
秀丸メール:Ver5.2
たまに、「xx件のメールを受信しました」という通知が画面左上にスライドインする
事があります。どういう契機で出ているかは傾向がつかめていません。

以上、ご教示頂けると助かります。
よろしくお願い致します。

[ ]
RE:40090 受信通知マクロ(hidebiff)が動かNo.40092
秀まるお2 さん 11/02/25 10:04
 
 こちらでちょっとテストした限りでは「エディタ上で実行出来ないTkInfo呼び
出し…」のエラーは出ないようですが、ToastNotifyもいまいち出てくれないよ
うで、僕もうまくいかない人の仲間になってしまいました。

 とりあえず、そのエラーが出てしまう原因としては、マクロの自動起動の登録
箇所がもしかして違ってないか確認するのがいいんじゃないかと思います。

 「送受信の開始直前」の所が「DLL|hidebiff.dll,AtSendReceive」になってる
かどうか、それが間違ってるとダメなのかなぁと思います。

 もしかして「あとで送信/今すぐ送信時」の所に登録してしまってたりしても
ダメかと思います。

 他には特にこれといって思い当たる点が無いですけども、しいて他に試すとし
てら、hidebiff.iniファイルをなるべくシンプルな形に戻してみて直るかどうか、
それで直るとしたら、そこから1行ずつ書き換えていって、何をどういじるとう
まくいかなくなるか特定していく、という作戦しか無いような気がします。

 (という僕自身もうまく動かせてないのですけども)

[ ]
RE:40092 受信通知マクロ(hidebiff)が動かNo.40093
k.naka さん 11/02/25 10:21
 
お世話になります。

送信時のエラーに関しては、ご指摘の通りでした。

> 「送受信の開始直前」の所が「DLL|hidebiff.dll,AtSendReceive」になってる
かどうか、それが間違ってるとダメなのかなぁと思います。

↑がDLL|hidebiff.dll,AtReceive
となっていてSendが抜けていました。(コピペミスです)
大変失礼致しました。

上記は解決しましたので、あとは本題の、受信通知の件は、
アドバイス頂いた、iniファイルをこれから試してみたいと思います。

取り急ぎ途中ご報告まで。

[ ]
RE:40093 受信通知マクロ(hidebiff)が動かNo.40094
k.naka さん 11/02/25 11:02
 
お世話になります。

少し進展しました。

初期設定時に、hidebiff.exeを実行してToastNotify.exeを指定選択する事で、hideb
iff.iniの中に、以下が自動的に記録されます。

[Settings]
ToastNotify=D:\Program Files\toastnotify-0_9_1_1\ToastNotify.exe
LimitCount=25

↑のLimitCount=25というのが、「25件以上受信したらまとめて表示する」という設
定になっているようです。
従って、たまにスライドインして表示される、と私が言ったのも、たまたま25件以上
メールが溜まった時に表示されていたものだと思います。
この、LimitCount設定を削除したら、1件受信毎に通知がスライドインするようにな
りました。
#デフォルトで25が設定されるようです。

ただし、そのスライドインした表示の中に、メールの送信元やサブジェクト等の情報
が何も表示されていません。

その部分について、調査が必要な状況です。

とりあえず、ここまで途中報告です。

[ ]
RE:40094 受信通知マクロ(hidebiff)が動かNo.40096
秀まるお2 さん 11/02/25 14:00
 
 僕の所でも、その「LimitCount=1」にすることでうまく動くようになりました。

 ただ、通知内容としては、受信したメールの通数が出るだけで、1つ1つの
メール内容は出てこないようです。たしか昔テストした時は1つ1つ出てたと思
ったんですけども。

 hidebiff.mhtファイルを見てもあんまり詳しい設定方法が書いてないようでよ
く分かりませんでした。

 昔のバージョンがあるとそれと比較出来ていいんですけども、ちょっと探した
限りは見つかりませんでした。

[ ]