Win32やC++などで別アプリケーションの操作


みつ  2007-07-07 16:51:38  No: 65634  IP: 192.*.*.*

Win32やC++を使ってIEなどの別アプリケーションを操作したいと考えています。

データ処理をするために、ツールなどを作って作業時間の短縮を図ったりしているのですが、その時にいちいち入力せずに羅列データを用意して自動処理させることが多々あります。

しかし、既存のアプリケーションの場合はそれができません。
IEなどを使ってフォームにお客様のデータを入力したりする場合には、自動的に処理するプログラムが、今の私には組めません。
いろいろと調べてみているのですが、いまだ分からない状態です。

そこで、これらのことが可能であるかと、その方法をご教授願いたいと思っています。
Win32やC++以外のプログラム言語でも構いませんので、よろしくお願いします。

編集 削除
RAPT  URL  2007-07-08 00:10:47  No: 65635  IP: 192.*.*.*

可能です。
一般的な Windows アプリなら、ウィンドウハンドルに対し
SendMessage 等でキーを送ることもできます。

IE で表示されているフォームに対してなら、COM を使って
アクセスすることができますし、CGI 等であれば、GET クエリを
つけて Navigate させることもできるでしょう。

編集 削除