別のアプリを操作(ボタンクリックなど)するためのプログラムを作ってみた。
https://qiita.com/otagaisama-1/items/1fcb9b620084d7652a62
を参考にさせていただきました。Form1から利用するためのクラスを作成しました。
EnumChildWindowsProcの使い方がまだよくわかっておらず、似たようなメソッドを3つ作るという無駄もあります。それぞれ違う用途に使うことにしました。DRY原則もいいけれど、冗長性持たせたほうが、万が一コードをミスった時など、他のコードを参照できるので、いい点もある?
ウインドウのハンドルや、目的のボタンのハンドルを探すための工夫が必要なので、けっこ手間がかかります。ちょうど、Webスクレイピングをしている感覚です。
0 件のコメント:
コメントを投稿