請問如何實作后臺點擊滑鼠
我以win系統自帶計算器為例做了測驗,發現無法點擊。
import win32gui, win32ui, win32con, win32api
#hwnd為需要點擊的視窗句柄,cx、cy為點擊位置在該視窗的相對坐標
hwnd = win32gui.FindWindow(0, "計算器")
print(hwnd)
def doClick(cx,cy):
long_position = win32api.MAKELONG(cx, cy)#模擬滑鼠指標 傳送到指定坐標
win32api.SendMessage(hwnd, win32con.WM_LBUTTONDOWN, win32con.MK_LBUTTON, long_position)#模擬滑鼠按下
win32api.SendMessage(hwnd, win32con.WM_LBUTTONUP, win32con.MK_LBUTTON, long_position)#模擬滑鼠彈起
print(cx,cy)
doClick(327,436)
請大家幫我看看問題出在哪里?
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/16639.html
上一篇:selenium
