簡易メールテンプレーター

OutlookExpressにメールテンプレート機能がない

会社ではメーラーとしてOutlookExpressを使用しているのですが、Outlookと違って、標準でテンプレート機能が付いてません。
よって、今までは「OETemplator」というソフトを使っていました。

OETemplator壊れる

何故か急に動かなくなりました。再インストールしても同じ。IEらへんのパッチのせいかもしれません。で、直すのが面倒だったので、rubyで簡単なものを書きました。

#!/usr/local/bin/ruby -Ku
require 'Win32API'
require 'kconv'
CRLF = "%0D%0A"

shellexecute = Win32API.new('shell32.dll','ShellExecuteA',%w(p p p p p i),'i')
shellexecute.call(0, 'open', <<-MAIL.tosjis, 0, 0, 1)
mailto:myaddress@server.ne.jp
?cc=ccaddress@company.co.jp
&subject=日誌 #{Time.now.strftime('%m%d')}
&body=
▼言ログ------------------------------#{CRLF}
#{CRLF}
▼問題--------------------------------#{CRLF}
#{CRLF}
▼課題--------------------------------#{CRLF}
#{CRLF}
▼開発--------------------------------#{CRLF}
#{CRLF}
■プチ修正#{CRLF}
#{CRLF}
■バグ修正#{CRLF}
#{CRLF}
▼質問・疑問--------------------------#{CRLF}
#{CRLF}
▼変更--------------------------------#{CRLF}
#{CRLF}
▼学び--------------------------------#{CRLF}
#{CRLF}
▼情報収集----------------------------#{CRLF}
#{CRLF}
*---------------------------*#{CRLF}
※記号説明#{CRLF}
□未着手タスク#{CRLF}
▲着手中(未終了)#{CRLF}
■終了タスク #{CRLF}
MAIL