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


みつ  2007-07-08 01:51:38  No: 65634

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

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

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

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


RAPT  URL  2007-07-08 09:10:47  No: 65635

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

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


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加