-------- Chat Monitor Ver 0.10 Copyright (C) 1999-2002 Tetsuo Handa -------- この度は、「Chat Monitor Ver 0.10」をダウンロードしていただきまして 誠に有り難うございます。Chat Monitor は、チャットで発言がされたらタスクバーと サウンドで教えてくれます。誰もいないチャットルームで誰かが来るのを待っている ときに使います。 ホームページの更新の有無を調べるソフトがあるのだから、チャットの発言の有無を 調べるソフトがあっても良いんじゃないかなと思って作りました。 動作環境: OS :Windows 95/98/NT4.0/2000/Me ブラウザ:Internet Explorer 4.0 以降 Windows 上で動作する Internet Explorer 4.0 以降専用です。 Windows 以外のOSをご使用の方は version 0.08a を、Windows 上で Netscape Navigator 等の他のブラウザをご使用の方は version 0.07 または version 0.08a をご利用ください。 アーカイブファイルの内容について: CM4IE.EXE 実行ファイルです。 CM.TXT このファイルです。 Visual Basic 6.0 のランタイムライブラリ(MSVBVM60.DLL と VB6JP.DLL)が 必要です。お持ちでない場合または実行時にエラーが発生する場合は、 最新版をダウンロードして、Windows のシステムディレクトリにいれてください。 インストール方法: CM4IE.EXE を適当な場所に置いてください。 アンインストール方法: CM4IE.EXE と CM.TXT を削除してください。 環境設定: 環境設定ファイルは廃止されました。パラメータは実行時に指定してください。 指定できるパラメータは、以下の2つです。 更新されたときに通知するための条件 更新された場合毎回通知するか、更新された部分に特定の文字列が含まれていた 場合のみ通知するかを指定します。例えば、「入室しました」という文字列が 含まれていたときだけ通知して欲しい場合に使います。 更新されたときに再生するサウンド 「Beep 音」、「無し」、「指定した Wave ファイル」の中から選べます。 Beep 音はあまりきれいに聞こえないかもしれません。 チェック間隔は指定できません。ブラウザのリロード時にチェックされます。 よって、自動リロードでないチャットでは使えません。 更新されたかどうかの判定は自動で行います。もし更新されていないのに 更新されたと通知してくるケースやその逆のケースが多発する場合は検討します。 更新チェックの原理は以下のようになっています。 リロード前のページ → リロード後のページ 1行目 Aさん(10分)、Bさん(5分) Aさん(10分)、Bさん(5分) 2行目 A>☆☆☆☆☆ B>★☆☆☆★ 3行目 B>★★★★★ A>☆★★★☆ 4行目 A>☆★☆★☆ A>☆☆☆☆☆ 5行目 B>☆☆★☆☆ B>★★★★★ 6行目 B>★★☆★★ A>☆★☆★☆ 1行目 → 1行目のまま 2行目 → 4行目に移動した ↓ 2行目と3行目が更新された 起動方法: CM4IE.EXE を実行してください。新しい Internet Explorer が起動され、 その中にパラメータ設定用のウィンドウが現れます。パラメータの設定が終わったら 邪魔にならないように画面の隅っこにでも移動させてください。 パラメータは好きなときに変更できます。 操作方法: 更新されるとタスクバーの Internet Explorer の表示状態が変化し、音が鳴ります。 制限事項: Internet Explorer の機能をそのまま利用することにより、旧バージョンに存在していた 制限はほとんど解消されましたが、Javaアプレットを使用したチャットには使えません。 その他: このソフトはフリーソフトです。本プログラムを使用することによって起きる 損害等について、作者は一切責任を負いませんのでご了承ください。 バグが残っているかもしれませんので、出来る限りバージョンアップの サポートをしたいと思います。 バグ報告や要望がございましたらメールまたはBBSにてお願いします。 Home Page にて最新版を公開したいと思います。 E-mail : a5497108@anet.ne.jp BBS : http://www2.lunartecs.ne.jp/~ospc/cgi/bbs2/pt.cgi?room=PANDA Home Page: http://hp.vector.co.jp/authors/VA022513/ 余談1: ある日、あるチャットで待機モードに入ったまま、他の作業をしていたら、 いつの間にか誰かが入室して発言していました。数分後に気がついたのですが あやうくチャットをしそこねそうだったので、誰かが来たら教えてくれる方法は 無いものかと考えました。そうして、この Chat Monitor が開発されました。 余談2: Windows Update http://windowsupdate.microsoft.com/ では、 「重要な更新とService Pack」をダウンロードしてインストールできるようになっています。 これらは、セキュリティ問題の修正プログラム等が含まれているため、全て適用しておくことを お勧めします。一度適用した後も、定期的に新しい更新が無いかチェックすることをお勧めします。 さらに、Office ツールサイト http://office.microsoft.com/japan/ では、 Office 2000 や Office XP 用の修正プログラムのダウンロードとインストールができます。 余談3: とある掲示板で「WebBrowserコントロールでページのソースを表示したい」という 質問があったので、それに対する解答を探していたところ、簡単にHTMLドキュメントを 扱えるということを発見したのがこのバージョンを作るきっかけになりました。 しかし、私の環境が悪いのか、初めからそういう仕様だったのかは知りませんが、 IEにはあるボタンやアドレスバーを WebBrowser コントロールでは表示できなくて 困りました。そこで、WebBrowser コントロールの代わりに InternetExplorer を 使えるかどうか試してみたところ、ちゃんと表示でき、ページのソースも取得できることが 判明したので、IE専用という仕様になりました。 Netscape 派の私としては、対応できないというのは非常に心苦しかったです。 Netscape Navigator もIEと同様にソースが取得できるようになれば対応したいです。 驚いたのは、全く関係の無いプログラムから、現在実行中のIEに対して ダウンロードされたページのソースを取得できてしまうということでした。 ソースコードに独自のスクリプトを埋め込んでおいて、ページの表示時に キャラクターがアニメーションするとかいった応用ができそうですね。\(^o^)/ ただし、複数のIEが実行されている場合でもその中の1つしか監視できなかったので、 現在実行中のIEを監視するのではなく、新しくIEを実行して監視するようにしました。 更新履歴: 1999/10/15 Ver 0.01c を公開しました。 1999/10/16 Ver 0.01d を公開しました。 変更点 サウンドの再生を非同期式にしました。 1行目(参加者や滞在時間が表示される可能性がある行)を 無視するオプションを付けました。 1999/10/30 Ver 0.02 を公開しました。 変更点 ブラウザを起動できるようにしました。 1999/11/05 Ver 0.03 を公開しました。 変更点 アイコンをタスクトレイに表示するようにしました。 2000/02/29 Ver 0.03 を再公開しました。 変更点 サービスパック3を導入した環境で再コンパイルしました。 2000/03/22 Ver 0.03a を公開しました。 変更点 MSINET.OCX を使わないで、WININET.DLL を直接呼び出すように しました。 2000/04/22 Ver 0.04 を公開しました。 変更点 Visual Basic 5.0 から Visual C++ 5.0 に移植しました。 そのため、MSVBVM50.DLL と VB5JP.DLL が無くても 動作するようになりました。 2000/04/28 Ver 0.04a を公開しました。 修正点 UseSound のつもりが、UserSound となっていたのを修正。(^^; それに伴う不都合の修正。 2000/05/10 Ver 0.05 を公開しました。 変更点 IgnoreFirstBR を廃止して、新しく IgnoreUntil を追加しました。 2000/10/10 Ver 0.06 を公開しました。 変更点 環境設定を CM.INI にまとめ、複数のチャットを同時にチェック できるようしました。 読み込みを非同期にして、チェック中でも応答を速くしました。 HTTPレスポンスがエラーの場合は表示するようにしました。 2000/12/01 Ver 0.06a を公開しました。 変更点 Visual C++ 6.0 で再コンパイルして、ファイルサイズを縮小しました。 ドキュメントの記述を一部変更しました。 2001/02/15 Ver 0.06a を再公開しました。 変更点 ホームページ移転のためにドキュメントの記述を一部変更しました。 2001/03/27 Ver 0.06b を公開しました。 変更点 Visual C++ 6.0 サービスパック5を導入した環境で再コンパイルしました。 ホームページ移転のためにドキュメントの記述を一部変更しました。 2001/04/04 Ver 0.06b を再公開しました。 変更点 アーカイブの中に CM.INI を入れ忘れていました。(^^;; 2001/07/26 Ver 0.07 を公開しました。 変更点 環境設定をするためのプログラムを作成しました。 ページサイズの上限を取り除きました。 検索開始位置と検索終了位置を指定できるようにしました。 指定された文字を無視できるようにしました。 2001/12/25 Ver 0.08 を公開しました。 変更点 Windows 以外の環境でも動作するように、Java に移植しました。 更新時に鳴らす音をチャットごとに個別に指定できるようにしました。 更新時に「常に最前面表示」状態になるのをやめました。 同時にチェックできるチャット数の上限を取り除きました。 タスクトレイのアイコン表示は廃止されました。 2001/12/28 Ver 0.08a を公開しました。 変更点 KDE 上で画面表示に不具合が発生する問題を解消しました。 2002/05/01 Ver 0.10 を公開しました。 変更点 動作環境を Windows 用 Internet Explorer に限定しました。 環境設定ファイルを廃止して、パラメータを実行時に 指定するようになりました。