gpt4 book ai didi

python - Linux——用Python模拟鼠标点击

转载 作者:太空狗 更新时间:2023-10-29 11:46:03 38 4
gpt4 key购买 nike

我想在 Linux 系统 (Ubuntu) 中模拟 Python 中的鼠标点击(如果可能的话,还有键盘输入),因此我能够为外部程序创建宏。

我做了一些研究,发现了类似 this 的问题它使用 win32api 或 ctypes 来完成这项工作。但是因为我在 Ubuntu 中工作,所以那些不适合我。

我还找到了Xaut (以前的 Xautomation),据说可以模拟 Linux 系统上的鼠标和键盘交互。但是对我来说很难安装,而且它缺少文档和示例。

我非常喜欢 win32api 解决方案,它非常简单。 Linux 没有类似的解决方案吗?

最佳答案

与 Windows 不同,Linux 在设计上是一个安全系统,因此注入(inject)/拦截用户事件并不简单:-)

但是有些工具可以在 Linux 上做同样的事情(至少当它们有 xauth 凭证时,所以不会窥探/破解同一台计算机上的其他用户)。尝试 xdotool它提供了广泛的命令来查找和选择窗口,然后向它们发送事件。

xdotool 适用于大多数 Linux 发行版(debian 和 rpm based)。

注意:出于安全原因,X11 中的合成事件设置了一个标志,一些软件会忽略带有此标志的所有事件。

关于python - Linux——用Python模拟鼠标点击,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14475666/

38 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com