In the beginning

BalloonNotifyにて任意の文字列をバルーン表示させるツールを製作しました。今回は同様に Windows MessengerMozilla Thunderbirdのようなトースト表示させるツールを作ってみました。

引数による設定で、背景画像・アイコンを変えたり waveオーディオの再生、半透明表示等が出来ますので、用途によっていろいろ使い分けることが可能です。

  • Thunderbird Skin
  • Outlook Skin
  • Google Desktop Search Alert Skin
  • MSN Messenger Skin
  • Yahoo Widget Skin
  • Pop Mail Skin
  • Pop Clock Skin

How to use

ToastNotifyを適当な場所に置いて実行させてください。トースト画面をクリックすることで終了します。

表示する文字列は全て、コマンドライン上の引数にて指定します。引数に半角空白を含む場合は、ダブルクォーテーションで括ってください。

起動の例

ToastNotify.exe /t "タイトル" /c "本文" /o 5

トーストを 5秒表示した後、終了します。

ToastNotify.exe /t "タイトル" /c "本文" /i mail.ico

アイコンを、ユーザー指定の mail.icoに含まれる画像にして表示します。

ToastNotify.exe /t "タイトル" /c "本文" /m outlook.tnm

背景画像を Outlook風のスキンモジュールにて表示します。

Apply to Soft

ATコマンドでの定期実行の場合

例えば、平日のお昼 12:00にお昼休みになったことを知らせるには、下記のコードをコマンドプロンプトから登録してください。(※ Cドライブ直下に置いている場合)

at 12:00 /interactive /every:M,T,W,Th,F "C:\ToastNotify.exe" /C "お昼休みになりましたよ!" /T "お知らせ"

タスクスケジューラからも同様に実行できます。

秀丸メールの場合

秀丸メールにてメールを受信したときにトースト表示するには、マクロフォルダに以下のマクロファイルと ToastNotifyを置いて、秀丸メールのマクロ設定「受信が一段落したとき」などに、マクロ登録してください。

マクロ(簡易版) 454B

Download

ダウンロードされるファイルは Zip圧縮されています。解凍ツール等で開いてください。中身は Norton Internet Security 2008にて、圧縮時最新の定義ファイルでウィルスチェックをしています。

スキンモジュール開発用サンプルソースは Visual C++ Toolkit2003 + Platform SDK用です。よって、その他の環境用のプロジェクトファイル等は添付していません。

内容 ファイル サイズ 更新日
ToastNotify 本体 ver.0.9.1.1 174 KB 2007/09/20
スキンモジュール開発用 サンプルソース Outlook skin 3 KB 2005/09/29

Confirm

OS Windows Vista
Windows XP Pro. SP2
Windows 2000 SP4

WindowsXP以前の OS上でエラーが発生する場合は、GDI+をダウンロードし、パスの通ったディレクトリに gdiplus.dllを置いてください。

Posted on 2011-10-28

Related Links