如何使用 Python 在 Linux 的非活动窗口中模拟击键和鼠标点击?

时间:2021-08-01 20:21:19

标签: python linux

我想在没有输入焦点的窗口中自动执行点击。我看到了其他关于在 Windows 中做同样事情的帖子,但由于我在 linux 上,我不认为这些库会起作用......知道我如何在 Linux 上实现同样的事情吗?

我尝试过窗口输入,但这取决于 pywin32,当我尝试安装 pywin32 时,我收到此错误消息:

ERROR: Could not find a version that satisfies the requirement pywin32 (from versions: none)
ERROR: No matching distribution found for pywin32

任何想法,我该怎么做?还是 pywin32 根本无法安装在 Linux 设备上?

2 个答案:

答案 0 :(得分:0)

也许看看 pynput 甚至更准确的 pynput.keyboard 或 pynput.mouse

window-input(安装时使用 pip : pip install window-input

答案 1 :(得分:0)

我不完全确定您要做什么。但是 here 函数 pyautogui.click() 应该是您所关注的。如果您尝试右键单击,则应执行 pyautogui.click(button='right')