• 締切済み

画面からのデータ検出

パソコンの画面(もしくはウインドウ)の特定の領域(ピクセル)に、特定の色が表示された場合に、自動的に特定のアプリケーションを起動するようにしたいのですが、どのような方法が考えられるでしょうか? プログラミングの知識が乏しいので、既存ソフトや、VBA等の組合せ等で行えればよいのですが。

みんなの回答

  • SHIMAPEE
  • ベストアンサー率75% (154/203)
回答No.1

ご質問そのままですと、時間を置いてWindowsの画面の情報を取得し、判定することになるでしょう。それはおそらくVBAではできず、プログラミングの知識が必要だと思います。プログラミングには、例えばMSの下記のサンプルのようなものが参考になるでしょう。 マウス ポインタによって参照されるピクセルの色を取得するために、Visual C#を使用する方法 http://support.microsoft.com/kb/892462/ja ----- 画面で判定するのではなく、画面が変わる事象を捕える方法が取れないか等を検討してみてはいかがでしょうか。特定の領域に特定の色が現れるのはどんなときか、更に特定のアプリケーションを起動してやりたいことを書かれると良いアドバイスが付くかもしれません。

ngon80
質問者

お礼

VBAでは手に負えないほど難しそうですね。 画面が変わる事象という方法を考えてみます。 ありがとうございました。

関連するQ&A

専門家に質問してみよう