簡體   English   中英

如何在 Python 中模擬右鍵單擊?

[英]How do you simulate a right-click in Python?

我在任何地方都找不到這些信息,包括它的文檔——這不存在嗎?

不再重要了,我找到了一種現在可行的解決方法。

這是我對解決方案的嘗試。

根據PyDirectInput的項目描述,這個庫是假設復制 PyAutoGUI 鼠標和鍵盤輸入的功能。

此外,此庫與PyAutoGUI結合使用。

這會讓我相信使用 PyAutoGUI 的click() 文檔並將其替換為 pydirectinput 會導致以下解決方案:

import pyautogui
import pydirectinput

pydirectinput.click(button='right')

然而,並非所有可選參數和功能都可用於特定 function。

從好的方面來說,click() 被列在實現的功能中。

該參數可能無法實現。 如果沒有實現,作者 Ben Johnson 對新功能實現持開放態度。 或許你可以和作者一起實現這個參數。

我會試試這個代碼。

如果上面的代碼有效並且必須在 PyDirectInput 中完成其他任務,我將使用PyAutoGUI 的文檔查看實現的功能列表(靠近頁面底部)。 然后,我將應用與提供的代碼解決方案相同的方法來編寫其他任務。

我希望這會有所幫助。

你可以這樣做:

import pydirectinput
pydirectinput.rightClick()

暫無
暫無

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

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