書いた : 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が面白い
書きかけで進んでないと思ったので書いてみたのだけど、実はできていたみたい・・・動作はちょっと違う。
超久々に書いてみたけど・・・マクロ・・・つらいな。