Hallo Zusammen,
kann man die Bildschirmkoordinaten eines durchgeführten ControlClick zwischenspeichern (evtl. via ClipPut) und für einen MouseMove verwenden?
In einem einfachen Beispiel, um die Mechanik besser zu verstehen, habe ich via AutoIt Window Info die Fensterinformationen von Paint ausgelesen und die des Zeichenfeldes verwendet. Mein Ziel ist es, die mögliche relative Position und Größe des Fensters von Paint bzw. der Zeichenfläche durch einen ControlClick zu ermitteln, einen bestimmten Punkt anzusteuern und von diesem ausgehend weiter mit der Maus zu arbeiten.
Hat jemand evtl. eine Idee ob und wie das funktionieren könnte? Hier ist mein kleiner Ausgangsskript:
AutoIt
#include <AutoItConstants.au3>
Local $title = "Unbenannt - Paint"
Local $controlClass = "Afx:00007FF7AFB70000:8"
Local $controlNN = 1 ;
Local $X = 112 ;
Local $Y = 105;
Local $hWnd = WinWait($title, "", 10)
If Not $hWnd Then
MsgBox(16, "Fehler", "Fenster nicht gefunden")
Exit
EndIf
ControlClick($title, "", "[CLASS:" & $controlClass & "; INSTANCE:" & $controlNN & "]", "left", 1, $X, $Y)
Alles anzeigen
Viele Grüße 😊