tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
[ツリー表示へ]  [ワード検索]  [Home]

タイトル 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の後ろに記入したのですが、エラーで動きませんでした。
アドバイスいただけると助かります。

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。