Hab mich gefragt ob es möglich ist die Coordinaten von einem bestimmten Knopf so umzurechnen das es immer für jede Auflösung
genau den richtigen Knopf trift.
Hab überlegt und mir gedacht theoretisch müsste es doch über simple Prozentrechnung gehen, oder?
Hab also mal die Coordinaten des Buttons ausgelesen: X = 45 , Y= 115 bei einer Auflösung von 1024x768
Davon hab ich die Prozente berechnet und dann errechnet welche Koordinaten unter zB 1152x864 diese Prozente hätten.
Doch leider will es nicht immer genau auf den Button klicken
Hier mal mein Script:
[autoit]
HotKeySet("{F5}", "_Func1")
HotKeySet("{F8}", "_Func2")
$doit = 0
While 1
Switch $doit
Case 0
Case 1
Exit
EndSwitch
WEnd
Func _Func1()
$erg1x = 45 / 10.24
$erg1y = 115 / 7.68
$x = @DesktopWidth
$y = @DesktopHeight
$RealX = $x / 100 * $erg1x
$RealY = $y /100 * $erg1y
MouseMove($RealX, $RealY,0)
EndFunc
Func _Func2()
$CoordsX = MouseGetPos(0)
$CoordsY = MouseGetPos(1)
MsgBox(0,"Coords", $CoordsX & " x " & $CoordsY)
EndFunc
Gibt es sonst irgendeine Möglichkeit die Mauskoordinaten für unterschiedliche Auflösungen zu errechnen, um sie dann mit MouseClick() usw zu verwenden?