问题标签 [pyautogui]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
68901 浏览

python - pyautogui 的导入错误

我通过 pip-3.2 在我的 raspi 上正确安装了 pyautogui 模块和依赖项,但是当我尝试这样做时

我收到一个导入错误:

我究竟做错了什么?指令变了吗?对不起,我是一个完全的python Noob,非常感谢任何帮助:D

0 投票
8 回答
15689 浏览

python - pyautogui.locateCenterOnScreen() 返回 None 而不是坐标

它不返回坐标,而是返回None

0 投票
6 回答
33753 浏览

python - Python:如何使用 pyautogui lib 在屏幕上找到图像?

代码是:

或者:

输出是:

注意:根据文档,正确的语法似乎已经到位。

注意:我也尝试过使用图像完整路径。图像在屏幕上,不与其他图像重叠。pil 库也已安装。其他pyautogui功能有效(包括截图)

请让我知道我错过了什么。或者请推荐另一个用于图像检测的 Python 库。

0 投票
1 回答
4622 浏览

python - 窗口最小化时如何发送文本?

我尝试过使用 python 库:pyautogui + pwinauto。但无济于事。窗口最小化后,不再发送文本。

代码片段:

0 投票
5 回答
12040 浏览

unicode - 使用 pyautogui 输入 unicode 字符串

我正在使用pyautoguilib 创建一个自动测试应用程序。我想使用typewrite方法将文本输入到表单中。但是我的一些输入字符串中包含 unicode 字符。例如:

奈斯特

根据文档typewrite只能按单字符键。所以它只是忽略了æ角色。

你能建议一些简单的解决方法吗?

0 投票
2 回答
1200 浏览

python - 高响应时间 - 使用 pyautogui 以编程方式移动鼠标

在 python 脚本中,pyautogui.moveRel(b, a)当前的响应时间为 0.1 秒。那是这个功能的预定时间吗?如果是这样,有什么方法可以使用 python 或其他语言中的另一种技术来缩短此响应时间?我的目标响应时间约为 0.01 秒,即 60HZ 速率。

0 投票
2 回答
647 浏览

python - 为什么我的if循环会发出哔哔声

我正在使用pyautogui单击一个按钮,该按钮会定期在我的 GUI 上弹出,如下面的脚本所示。但是,当按钮不在屏幕上时,脚本会在循环时发出两声烦人的哔声。

如果我替换pyautogui.locateOnScreen(...)None,如果图像无法在屏幕上定位,这似乎是返回值,声音似乎消失了。

该脚本使用 python 2.7 在 Jupyter Notebook (v4) 中运行,我使用的是带有 Gnome 的 Debian 8.1。

编辑

我将脚本放在一个 .py 文件中,然后从命令行运行它以检查它是否是 jupyter 的东西。虽然它仍然发出哔哔声。

之后我跑pyautogui.locateOnScreen了三张图片,这导致了可以预见的三声哔哔声……所以这肯定是一个 pyautogui 问题/“功能”……

编辑 2

pyautogui.locateOnScreen这里导入,见第 238 行。它实际上似乎引发了一个异常:

0 投票
1 回答
1578 浏览

python - Pyautogui - 更改屏幕截图的问题

好的,我已经开始使用 python 进行编程,到目前为止取得了相当大的成功。我编写了一个程序,该程序使用 pyautogui 自动执行我需要每月执行的任务。

我截取了需要鼠标单击的位置,完成所有操作后,我有一个工作程序可以在屏幕上搜索要单击的按钮,控制该位置的鼠标,并打印出我需要的报告。所以,我需要做的就是将它插入任务调度程序,它会为我完成工作!

几天后,我决定继续安排。我再次运行程序,它崩溃了!长话短说,屏幕截图不匹配。我再次截屏,并在 Paint 中将两个图像缩放 800%,并检查两个不同图像中“I”旁边的像素,确定 rgb 值不同。

我尝试了其他几个地方,虽然它们看起来一样...... rgb 值可能相差一两点!我很好奇为什么会这样!

0 投票
0 回答
1112 浏览

python - Pyautogui typewrite 只写数字

我正在尝试使用 Python 库 pyautogui 自动化一些 GUI 操作。

执行以下简单命令:

导致123被写入。

有任何想法吗?

0 投票
1 回答
2146 浏览

python - 在python中输出表情符号

我正在尝试Telegram使用 python 库自动输出表情符号,pyautogui但是我发现它不可能typewrite。我搜索了图书馆来帮助我解决我的问题,我找到了pyemojifyemoji但在这两种情况下我都面临

代码是:

和这个:

我在这里搜索了很多,但没有一个答案最终对我有用。Telegram现在我有两个问题:有没有办法在使用 pythonpyautogui甚至使用 java类时输出表情符号Robot?第二个问题是我应该如何修复UnicodeEncodeError我的代码?提前致谢 :)