フォルダ内のログやテキストファイルを監視して、
変更があった際にトースト通知してくれるツールを作りました!
ツール名は「MonitorNotice」です。
MonitorNoticeを作った経緯
普段の私はエンジニアとしてプログラムを組むことが多いです。
その際にエラー情報やデバッグ情報をログファイルに書く仕組みにしています。
そういう仕組みにしているとエラー発生時は、すぐ内容を確認したくなりますよね?
そのためにフォルダ監視ツールを使って、
ログファイルが更新されたかすぐ確認できるようにしていました。
よくあるフォルダ監視ツールは、
タスクバーのアイコンが点滅したり、
メッセージボックスが画面の真ん中に表示され、
ファイルが更新されたことを知らせてくれます。
しかし納得できないこともしばしば。。。
タスクバーのアイコンが点滅する仕様
⇒たまにタスクバーのアイコンが非表示の状態で点滅していることがありエラーに気付かない
メッセージボックスで知らせてくれる仕様
⇒OKボタンを毎回押すのが面倒くさい
さらにメモリを多く消費して動作が重かったり、
設定項目が多すぎて使いにくかったりします。
また決定的だったのが、自分が使用していた監視ツールが
Windows Update後、なぜか動かなくなったので、
この際作ろうと思いました。
どういった仕様のフォルダ監視ツールがほしいか?
①通知発生時は必ず確認できること
②通知発生時はOKボタンを毎回押さなくてよい
③使い方、設定がシンプル
④動作がサクサク動くもの
①と②を解決するために、色々と調べたところ、
Windows10のトースト通知というものが
私の要望通りの仕様でした。
画面右下からスライドインして表示され、
数秒経過すると自動的に隠れてくれます。
トースト通知の例

これだ!!と思いました。
①~④を全て満たしたツールである「MonitorNotice」がついに完成しました。
私と同じエンジニアの方々に、使っていただけたらと思います。
MonitorNoticeの機能・特徴
・ファイルに変更があった際にトースト通知
・軽量でサクサク
・操作が簡単
・トースト通知部分をクリックすると、対象フォルダを開くことができる
動作環境
対応OS:Windows10
ファイルサイズ:296KB
必須ランタイム:.NET Framework 4.5
インストールと起動方法
MonitorNoticeは、下記よりダウンロードしてください。
ダウンロード
ダウンロードした「MonitorNotice.zip」を解凍します。

中身は、ツール本体とマニュアルのみです。
・MonitorNotice.exe
・Readme.txt
お好きなフォルダに置いて、
「MonitorNotice.exe」をダブルクリックしてください。
起動するとタスクバーの中にアイコンが表示されます。

さらに下記ダイアログが表示されます。
OKボタンをクリックして、設定画面に遷移できます。

初期設定について
設定は簡単です。
監視対象のフォルダを指定してあげるだけです。
それ以外にはありません。
①タスクバーの中にあるアイコンを右クリックし「設定」を選択

②フォルダまでのフルパスを指定します
直接入力するか、右のボタンよりフォルダを選択します

③OKボタンをクリックします
フォルダ内のファイルに変更があった場合
下記のようにトースト通知されます。

ファイルの変更は、10秒間隔でチェックしています。
またトースト通知部分をクリックすると、対象フォルダを開くこともできます。
アンインストール方法について
MonitorNotice.exeのあるフォルダを削除してもらうだけです。
レジストリも使用していないため、簡単に削除できます。
MonitorNoticeの有料版について
MonitorNoticeは、無料で使用できますが、
無料版は、監視対象のフォルダが1つです。
有料版は、監視対象のフォルダが5つまで設定できます。

有料版がご希望の方は、下記よりご購入ください。
決済後、ダウンロードできます。
購入後のページは、ブックマークしておくことをおススメします。