タイトル : Re^2: VBで作った別アプリを制御 投稿日 : 2017/08/03(Thu) 17:49 投稿者 : 耳たぶ黒
魔界の仮面弁士さん、回答ありがとうございます。 凄いですねこのプログラム、私は超初心者なんでUIAutomationなんてたどりつけませんでした。 ネットで調べていたら、APIでやれるのかな〜って思ってました。 すごく助かります。ありがとうございました。 このプログラム素晴らしいのですが、私のアプリに対応させようとすると私に知識が無くて困ってます。 Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click > '電卓群の「5」ボタンを取得 > Dim buttonName As String = "5" →5にはボタンのSPY++で言うところのキャプションの値を代入すれば良いのでしょうか? > Dim condition As New AndCondition( > New PropertyCondition(AutomationElement.NameProperty, buttonName), > New PropertyCondition(AutomationElement.ControlTypeProperty, ControlType.Button)) →上の文のcontroltype.ButtonのButtonはSPY++で調べた時のクラスの項目を記入するのでしょうか? 私のアプリの押したいボタンを確認したところ、クラス WindowsForms10.BUTTON.app.0.141b4となっていました。これをこのままControlTypeの後ろに記入したのですが、エラーで動きませんでした。 アドバイスいただけると助かります。 |