Win32やC++を使ってIEなどの別アプリケーションを操作したいと考えています。
データ処理をするために、ツールなどを作って作業時間の短縮を図ったりしているのですが、その時にいちいち入力せずに羅列データを用意して自動処理させることが多々あります。
しかし、既存のアプリケーションの場合はそれができません。
IEなどを使ってフォームにお客様のデータを入力したりする場合には、自動的に処理するプログラムが、今の私には組めません。
いろいろと調べてみているのですが、いまだ分からない状態です。
そこで、これらのことが可能であるかと、その方法をご教授願いたいと思っています。
Win32やC++以外のプログラム言語でも構いませんので、よろしくお願いします。
可能です。
一般的な Windows アプリなら、ウィンドウハンドルに対し
SendMessage 等でキーを送ることもできます。
IE で表示されているフォームに対してなら、COM を使って
アクセスすることができますし、CGI 等であれば、GET クエリを
つけて Navigate させることもできるでしょう。
ツイート | ![]() |