scale coordinates with window size
This commit is contained in:
parent
3da2393429
commit
bb8b6f789d
|
@ -176,8 +176,11 @@ def callback(hwnd, windows):
|
|||
|
||||
def process(hwnd, sequence):
|
||||
for element in sequence:
|
||||
p = win32gui.GetWindowRect(hwnd)
|
||||
w = p[2] - p[0]
|
||||
h = p[3] - p[1]
|
||||
p = coordinates[element]
|
||||
tmp = win32api.MAKELONG(p[0], p[1])
|
||||
tmp = win32api.MAKELONG(p[0] * w // 330, p[1] * h // 701)
|
||||
win32api.SendMessage(hwnd, win32con.WM_LBUTTONDOWN, win32con.MK_LBUTTON, tmp)
|
||||
win32api.SendMessage(hwnd, win32con.WM_LBUTTONUP, win32con.MK_LBUTTON, tmp)
|
||||
win32api.Sleep(100)
|
||||
|
|
Loading…
Reference in New Issue