0

AutoItを使用して、PhotoZoom 4というプログラムの使用を自動化しようとしています。これがクラスとインスタンスであるボックスにテキストを入力する必要があるという問題が発生しています。[CLASS:wxWindowNR; インスタンス:8]

私は運が悪かったので次のことを試みました(各行は別々の試みです):

ControlSetText($batchWindowTitle2, "", "[CLASS:wxWindowNR; INSTANCE:8]", '800')

ControlCommand($batchWindowTitle2, "", "[CLASS:wxWindowNR; INSTANCE:8]", "AddString", '800')

ControlClick($batchWindowTitle2, "", "[CLASS:wxWindowNR; INSTANCE:8]", "left", 1, 32, 12)
Send("800")

ControlCommandまたはControlSetTextのいずれかが少なくとも機能することを期待していましたが、機能しませんでした。私もこの問題をグーグルで検索しましたが、文字通り「wxWindowNR」の参照はWeb上のどこにも見つかりませんでした。コントロールの写真を添付し​​ます。

wxWindowNRが何であるかわからない場合(Web上の他の場所で見たことがないので、知らないかもしれません)、ボックスのクリックと入力を自動化するための最良の方法は何ですか?ControlClickがそれをするだろうと思った...

私が使用しているコントロール

4

1 に答える 1

1

send("{Tab 5}")GUI に到達するまですべてのコントロールを「タブ サイクル」(たとえば、 ) してから、単純な を使用しますsend()

于 2012-06-11T11:34:10.173 に答える