ウィンドウの位置を取得しようとしているので、そのウィンドウをダブルクリックするスクリプトを作成できます。AutoHotkey でこれを行う方法はありますか?
1443 次
2 に答える
2
質問にはautohotkeyタグがあるので、AutoHotkeyに関するものだと思いますよね?はいの場合、必要なのはWinGetPosコマンドだけx,y
で、ウィンドウの左上隅の座標を取得できます。
WinGetPos [, X, Y, Width, Height, WinTitle, WinText, ExcludeTitle, ExcludeText]
最初の 4 つのパラメーターは、ウィンドウに関する情報を取得する変数の名前です。最後の 4 つのパラメーターは、ほぼすべての AutoHotkey Win コマンドの標準であり、ウィンドウを識別します。
簡単な例:
SetTitleMatchMode 2 ;# match window title in any place
IfWinExist, Notepad
WinGetPos, Xpos, Ypos ;# Uses the window found above.
Xpos
これにより、メモ帳ウィンドウの位置が,Ypos
変数に入れられます。
次に、これらのXpos
,Ypos
変数をClickコマンドで使用して、クリックを送信できます。
于 2010-03-05T09:55:12.617 に答える
0
ウィンドウへのハンドルを取得しSendMessage()
、ダブルクリック メッセージを送信するために (または使用しているプラットフォームに相当するものは何でも) を使用する方がよい場合があります。
于 2010-02-26T04:10:46.597 に答える