こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

あるプログラムから別のをプログラムを操作する方

Windows XPにおいて、ソフトAがあるとします。
このソフトAは実行時に、テキストボックスと実行ボタンからなるウィンドウから構成され、
実行ボタンを押すと、テキストボックスの入力に応じた、特別なファイルを生成します。

現在、「テキストボックスへの入力」「実行ボタンのクリック」を手動で行っているのですが、作業量が多いため、自動で行いたいと考えています。
具体的には、テキストボックスに入力したい文をあらかじめテキストファイルにまとめて作成しておき、自動で次々とファイルを生成したいと思います。

キーボードやマウスの操作を記憶するフリーソフトを試してみましたが、ウィンドウの位置を合わせなくてはならない、実行中他の操作が一切できない、実行中の進行具合が見づらい、テキストファイルのエラーチェックができないなど、こまごまとした点で不満が残ります。
そこで、自分でプログラムを作成し、ソフトAを操作するようなプログラムを作りたいと思うのですが、どのようなものが必要でしょうか?

投稿日時 - 2011-05-29 12:42:47

QNo.6771701

暇なときに回答ください

質問者が選んだベストアンサー

http://www.kab-studio.biz/Programing/Codian/DLL_Hook_SClass/06.html
http://hp.vector.co.jp/authors/VA016117/hook.html

VisualC++があればできると思いますけど...ソフトAによるかな。

投稿日時 - 2011-05-29 12:59:01

お礼

回答ありがとうございます。

C/C++でコンソールプログラムは多少作ったことはあるのですが、ウィンドウやGUIといったものはほとんど触れたことがないので、何から手を付けていいか途方に暮れていました。
フックという概念を中心に調べてみようと思います。

投稿日時 - 2011-05-30 00:39:15

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問