0

WinActorで内製のWindowsアプリケーションの操作自動化を行っております。

①アプリケーションのページ内のテキストボックスから値を取得したいのですが、うまくいきません。

 マウスでクリックしたときにカーソルが表示されるテキストボックスは、「文字列取得(WIN32)」にて値を取得できますが、

 カーソルが表示されないしテキスト上でドラッグしても色が反転しないものは「文字列取得(WIN32)」にて値を取得できませんでした。

 instance値を指定したら取れるかなとも思いましたが、対象のテキストボックスのinstance値が分からず…

 「文字列取得(WIN32)」のinstance値を"1"から順に代入して変数に格納し、途中で止めて変数に格納された値を見ていきましたが、

 カーソルが表示されないものについては値を取得してこず、結局対象のinstance値が何なのかわからずじまいでした…

 Q①-1.カーソルが表示されないしテキスト上でドラッグしても色が反転しないテキストボックスの値を取得するには、

     どのライブラリを使用したらよいのでしょうか?

 Q①-2.「WIN32」のライブラリを使用する際instance値の指定が必要かと思いますが、

     instance値の一覧を取得する方法はあるのでしょうか?

②同じくWindowsアプリケーションにて表形式で表示されているデータ群の中から、

 ある特定の文字列を含む行をクリックするという処理の自動化をしたいです。

 Q②-1.①と同じく「WIN32」とつくライブラリどれを使ってもデータの取得や行のクリックができなかったのですが、

     何かいい方法はありますでしょうか?

①②ともに画像マッチングで何とか処理できるようにしていますが、できれば画像マッチングを使わずに動作させたいと考えております…

なお 新しいコメントを投稿
回答とコメントは、会員登録(無料)で閲覧できるようになります。