Мышь с колесиком Python с Win32conPython

Программы на Python
Anonymous
Мышь с колесиком Python с Win32con

Сообщение Anonymous »

Подскажите, пожалуйста, как решить мою небольшую проблему.
Я пишу автоматизацию для эмулятора Android, где использую библиотеки win32api для эмуляции действий в неактивном окне программы. p>
И в какой-то момент мне нужно отправить прокрутку мыши в эмулятор. Для этого я использую:

Код: Выделить всё

lParam = win32api.MAKELONG (500, 500)

win32api.PostMessage (hwnd, win32con.WM_MOUSEWHEEL, win32con.MK_LBUTTON, lParam)
Таким образом, я прокручиваю вниз.
Но, сколько бы я ни гуглил и не искал информацию, я не могу понять, как можно таким же образом прокрутить вверх.
p>
Хм, для того, чтобы мысли щелкали, я использую:

Код: Выделить всё

def Click (x, y):
lParam = win32api.MAKELONG (x, y)
win32api.PostMessage (hwnd, win32con.WM_MOUSEMOVE, lParam)
win32api.PostMessage (hwnd, win32con.WM_LBUTTONDOWN, win32con.MK_LBUTTON, lParam)
win32api.PostMessage (hwnd, win32con.WM_LBUTTONUP, win32con.MKF_LEFTBUTTONSEL, lParam)
Иначе я бы не смог сделать клик.

Подробнее здесь: https://stackoverflow.com/questions/698 ... h-win32con

Вернуться в «Python»