繁体   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