basyura's blog

あしたになったらほんきだす。

秀丸メールでメール受信時にタイトルを Growl するマクロ

書いた : https://github.com/basyura/hidemaru-mail-growl

loaddll "TKInfo.dll";

openreg "CURRENTUSER","Software\\Growl";
$path = getregstr("");
$path = "\"" + midstr($path, 0, strrstr($path, "\\")) + "\\growlnotify.exe\"";


$folder = dllfuncstr( "CurrentFolder" );

while( dllfunc( "SelectRecvMail" ) ) {
  $subject =  dllfuncstr( "CurrentHeader", "Subject" );
  run $path + " /r:Mailnotify /n:Mailnotify /a:秀丸メール /t:秀丸メール \"" + $subject + "\"";
  #n = dllfunc("SetMailFlag", "unread", 1);
}

#n = dllfunc( "SelectFolder", "", $folder);

オリジナルはこちら

私の場合、Windowsでは秀丸メールを使っていて、受信通知はメーラー側のデフォルトダイアログのみで行っています。秀丸メールには秀丸よろしくマクロ機能がありますので、これを使ってメールを受信したら通知するようにしました。

Growl for Windowsが面白い

書きかけで進んでないと思ったので書いてみたのだけど、実はできていたみたい・・・動作はちょっと違う。
超久々に書いてみたけど・・・マクロ・・・つらいな。