簡體   English   中英

右鍵單擊python模擬

[英]Right Click simulate on python

我在Windows中使用python 2.7,我需要能夠在某個xy坐標處編寫右鍵單擊代碼。 我已經具有使用此功能的左鍵單擊功能:

def click(x,y):
    win32api.SetCursorPos((x,y))
    win32api.mouse_event(win32con.MOUSEEVENTF_LEFTDOWN,x,y,0,0)
    win32api.mouse_event(win32con.MOUSEEVENTF_LEFTUP,x,y,0,0)

有任何類似/完全不同的方式來編碼右鍵單擊xy相關函數嗎?

win32con.MOUSEEVENTF_RIGHTDOWNwin32con.MOUSEEVENTF_RIGHTUP用作對mouse_event的相應調用的第一個參數。 如果僅此更改無濟於事,則在隨時間上下移動鼠標之間插入一小段暫停時可能會有所幫助time.sleep(0.05)

從此鏈接: MSDN上的mouse_even函數

看起來您可以替換

MOUSEEVENTF_LEFTDOWN > MOUSEEVENTF_RIGHTDOWN

MOUSEEVENTF_LEFTUP > MOUSEEVENTF_RIGHTUP

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM