1

AUTOHOTKEY を使い始めたばかりですが、驚異的です。アプリケーションの起動とその中の特定のボタンのクリックを自動化したい.AHK を使用してこれを実現したいと考えています.

アプリケーションを起動すると、このウィンドウがここに表示されます。「接続」ボタンを押したいのですが、カーソルを接続ボタンに移動する良い方法がわかりません。タブを使用する次のコードを試しました。

Loop ,5
    {    
sleep 2*1000    
Send {Tab down}    
}

これは機能しますが、これは粗雑であり、より良い方法が必要だと感じています。button_name または button_text を有利に使用する方法はありますか?

画面位置 XPOS と YPOS も使用したくありません。

私のapplcnウィンドウのスクリーンショットへのリンクはこれです。

AutoHotKeyの WINDOW-SPY 機能から次の情報を取得しました。これが役立つことを願っています。

( ウィンドウのタイトルとクラス )<<<<<<<<<<< Asianet ログイン ahk_class QWidget

( マウスの位置 )<<<<<<<<<<<<< 画面上: 881, 306 (あまり使用されません) アクティブ ウィンドウ内: 462, 76

( マウスカーソルの下 )<<<<<<<< ClassNN: QWidget2 Text: bnConnect Color: 0xC8D0D4 (青=C8 緑=D0 赤=D4)

(アクティブなウィンドウの位置)<<<<<<<<<< 左: 419 上: 230 幅: 529 高さ: 238

( ステータスバーのテキスト )<<<<<<<<<<

( 可視ウィンドウ テキスト )<<<<<<<<<<< layoutWidget bnConnect bnAbout bnClose chkRemember edPassword lbPassword edUsername teLog qt_scrollarea_viewport lbUsername

(隠しウィンドウテキスト)<<<<<<<<<<< qt_scrollarea_vcontainer qt_scrollarea_hcontainer

( TitleMatchMode=低速表示テキスト )<<<<

( TitleMatchMode=遅い隠しテキスト )<<<<

4

1 に答える 1