python - 如何在 Python 中模拟右键单击?
问题描述
我在任何地方都找不到这些信息,包括它的文档——这不存在吗?
不再重要了,我找到了一种现在可行的解决方法。
解决方案
这是我的解决方案尝试。
根据PyDirectInput的项目描述,这个库是假设复制 PyAutoGUI 鼠标和键盘输入的功能。
此外,此库与PyAutoGUI结合使用。
这会让我相信使用 PyAutoGUI 的click() 文档并将其替换为 pydirectinput 会导致以下解决方案:
import pyautogui
import pydirectinput
pydirectinput.click(button='right')
但是,并非所有可选参数和功能都可用于特定功能。
从好的方面来说,click() 被列在实现的功能中。
该参数可能无法实现。如果没有实现,作者 Ben Johnson 对新功能实现持开放态度。或许可以和作者一起实现这个参数。
我会试试这个代码。
如果上面的代码有效并且必须在 PyDirectInput 中完成其他任务,我将使用PyAutoGUI 的文档查看实现的功能列表(靠近页面底部)。然后,我将应用与提供的代码解决方案相同的方法来编写其他任务。
我希望这会有所帮助。
推荐阅读
- javascript - 方法在附加到 html 时跳过一个项目
- three.js - (三.js)bloom over不bloom问题
- ios - 在 SwiftUI 中,frame(...) 等资格中的数字的单位是什么?
- excel - Listindex 值的类型是否与工作表中单元格的值不同?
- c# - 不必要的额外输入行
- javascript - 单击一个元素时,其他元素在 React JS 中禁用
- java - 如何获取 DDL 表单的字段名称?
- postgresql - PL/pgSQL 错误:为 RAISE 指定的参数过多
- ionic-framework - Ionic 4 应用程序在浏览器中显示 api 数据,但在设备上它不显示 api 数据
- c# - 调用 JsonConvert.DeserializeObject() 时对象丢失数据