首页 > 解决方案 > 如何在 Python 中模拟右键单击?

问题描述

我在任何地方都找不到这些信息,包括它的文档——这不存在吗?

不再重要了,我找到了一种现在可行的解决方法。

标签: python

解决方案


这是我的解决方案尝试。

根据PyDirectInput的项目描述,这个库是假设复制 PyAutoGUI 鼠标和键盘输入的功能。

此外,此库与PyAutoGUI结合使用。

这会让我相信使用 PyAutoGUI 的click() 文档并将其替换为 pydirectinput 会导致以下解决方案:

import pyautogui
import pydirectinput

pydirectinput.click(button='right')

但是,并非所有可选参数和功能都可用于特定功能。

从好的方面来说,click() 被列在实现的功能中。

该参数可能无法实现。如果没有实现,作者 Ben Johnson 对新功能实现持开放态度。或许可以和作者一起实现这个参数。

我会试试这个代码。

如果上面的代码有效并且必须在 PyDirectInput 中完成其他任务,我将使用PyAutoGUI 的文档查看实现的功能列表(靠近页面底部)。然后,我将应用与提供的代码解决方案相同的方法来编写其他任务。

我希望这会有所帮助。


推荐阅读