In the beginning
Windows XP等では、タスクトレイ領域にてバルーン通知がされるようになっています。この機能をもっと汎用的に使いたいなぁ、ということから作成してみました。この BalloonNotifyは、引数にて自由に指定した文字列をバルーン表示できる小さなアプリです。
次の挙げるような方を対象としています。
- メッセージボックスでの通知は、フォーカスを取られたりして ウザったい。
- 必ず知らなければならない情報ではないが、知らせてくれるとうれしい情報がある。
アイコン画像を変えたり waveオーディオの再生も出来ますので、用途によっていろいろ使い分けることが可能です。
How to use
BalloonNotifyを適当な場所に置いて実行させてください。バルーンをクリックすることで終了します。
表示する文字列は全て、コマンドライン上の引数にて指定します。引数に半角空白を含む場合は、ダブルクォーテーションで括ってください。
また、同じフォルダに BalloonNotify.icoという名前のアイコンを置いた場合は、デフォルトのアイコンの代わりにそちらを使用します。スヌーズ機能も指定している場合は、BalloonNotify-Snooze.icoという名前のアイコンも置くと、同様に変更されます。
起動の例
BalloonNotify.exe /c "本文" /o 30
アイコン・タイトル共なしで、バルーンを 30秒表示した後、終了します。
BalloonNotify.exe /t "タイトル" /c "本文" /i i /o 30
情報アイコン付きでタイトル付きのバルーンを 30秒表示した後、終了します。
BalloonNotify.exe /c "本文" /t "タイトル" /i w /o 60 /s 300 /sc 2
警告アイコン付きでタイトル付きのバルーンを 60秒表示します。その間にユーザーがバルーンに気付かないままだった場合は、バルーンが閉じて 300秒(5分)後にまたバルーンを 60秒表示します。スヌーズ回数は 2回(合計 3回バルーンを表示)です。なおスヌーズの間はタスクトレイのアイコンが点滅します(赤・黄色)。タスクトレイのアイコンをクリックするとバルーンがいつでも再表示できます。
Apply to Soft
ATコマンドでの定期実行
例えば、平日のお昼 12:00に「お昼休み」になったことを知らせるには、下記のコードをコマンドプロンプトから登録してください。(※ Cドライブ直下に置いている場合)
at 12:00 /interactive /every:M,T,W,Th,F "C:\BalloonNotify.exe" /C "お昼休みになりましたよ!" /T "お知らせ" /I I
タスクスケジューラからも同様に実行できます。
Plagger
Plaggerにて feedの通知に使って下さってるみたいです。
Plagger::Plugin::Notify::Balloon - Notify feed updates using Win32 BalloonNotify
秀丸メール
秀丸メールにてメールを受信したときにバルーン表示するには、「マクロ」フォルダに以下のマクロファイルと「BalloonNotify」を置いて、秀丸メールのマクロ設定「受信が一段落したとき」などに、マクロ登録してください。
Download
ダウンロードされるファイルは Zip圧縮されています。解凍ツール等で開いてください。中身は Norton AntiVirus 2006にて、圧縮時最新の定義ファイルでウィルスチェックしています。
| ファイル | サイズ | 更新日 |
|---|---|---|
| ver.1.1.2 | 25 KB | 2006/01/30 |
Confirm
| OS | WindowsXP Pro. SP2 |
|---|
OSの新しい機能を使っていますので WindowsXP以上の OS環境限定です。