ヤフーのチャットに入室して、テレビをみながら友達が入室するのを
待っているときなどに、友達が入室したことをしらせるピンポーンなどを
鳴らすことができると便利だなと思ったのですが(気ずかずにテレビに
夢中になってることが多いので)、
チャット画面の変化をとらえるような仕組みは作ることができるでしょうか。
何かヒントをいただけませんか。
環境はwindows2000, vb net です。
ヒント:yahooにメールを送って修正してもらう
画面上の色を取得するってのは過去ログにあるから、
一定範囲の色を監視するとか。
ソースから何か取得できるなら取得してみるとか。
yahooに
『参加者が変更されたらメールが届くようにして下さい』とか
『参加者が変更されたら音がなる設定ができるようにしてください』とか
メールを送って修正してもらう。
友達に
『チャットに入ったらメールください』って
メールして、メールが来た時に音がなるようにしておくとか。
FindWindowEx や EnumChildWindows で子ウィンドウの
SysListView32(リストビュー)ハンドルを取得して
VirtualAlloc,GetWindowThreadProcessId,OpenProcess,MoveMemory
VirtualAllocEx,WriteProcessMemory,ReadProcessMemory,SendMessage
等のAPI郡を駆使すればできるかも。
>SysListView32(リストビュー)ハンドルを取得して
(自レス)ハンドルを取得してれば SendMessage だけでいけるかも?
#ウェブページのアプレットのチャットは知りません(どっちにしろよくしらんw)
ありがとうございます。
とりあえず、ヤフーにメールして、
たんたんとやってみたいと思います。
ツイート | ![]() |