问题标签 [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 投票
3 回答
14890 浏览

python - Python模块安装错误代码1

在过去的几天里,我一直在尝试通过 pip 安装 pyautogui 模块。进展不顺利。我尝试了一些我在网上看到的修复,但没有一个有效。我需要一些帮助。这是我的 CMD 文本的副本:

提前感谢您,这非常令人沮丧。

0 投票
3 回答
9328 浏览

python - 使用 Python 的 Windows 桌面 GUI 自动化 - 睡眠与紧密循环

我正在使用 Python 的 PyAutoGUI 库来自动化 GUI。在我完成当前窗口上的数据输入后,我正在自动化的应用程序会打开一个新窗口。一切都由 python 自动化处理(我当前窗口中的数据输入和打开窗口所需的单击)。

在当前窗口中执行单击时,新窗口需要一些时间才能打开(范围可能为 2 - 5 秒)。因此,我可以在这里想到两个选项:

  1. 睡眠使用time.sleep(5)(缺点:3 秒可能会被不必要地浪费)
  2. 在一个紧密的循环中旋转,直到窗口出现在屏幕上。PyAutoGUI 提供了一个locateOnScreen函数,可以用来判断窗口是否真的出现在屏幕上。(但是,这是 CPU 密集型的,函数本身也是 CPU 密集型的,需要将近 2 秒才能返回)

所以看起来 [1] 对我来说是一个更好的选择。是否有其他一些我可能错过的技术会比这两种方法中的任何一种更好?谢谢。

0 投票
1 回答
588 浏览

python - 使用pyautogui确认后点击出现错误

我使用 Python2.7,Win7 32bit。

错误:

我的 Windows 语言是中文。典型的句柄是什么意思invalid windows handle

我尝试获取鼠标位置并将其作为参数发送到pyautogui.click() 但是我得到了同样的错误。

另一个失败的尝试:

提前致谢。任何建议将被认真考虑。

0 投票
0 回答
57 浏览

file - pywinauto - 测试文件图标覆盖

我正在寻找一种测试文件图标覆盖的好方法。

例如,Dropbox 有不同的图标覆盖用于同步/同步文件等。

我目前正在使用 pyautogui 的 locateOnScreen() 函数,其字典包含所有图标覆盖类型的屏幕截图。

但是使用这种方法,我需要为每个操作系统(不同的分辨率,UI)提供屏幕截图,并且测试有点不稳定。

注意:测试将是跨平台的(Mac 和 Windows)

除了图像识别之外,还有其他方法可以用于测试文件图标覆盖吗?

0 投票
5 回答
18406 浏览

python - 如何安装 PyAutoGUI

我正在运行 OS X El Capitan v. 10.11.3

我正在尝试安装 PyAutoGUI

在终端上,我成功地执行了以下操作:

当我尝试运行“sudo pip3 install pyautogui”时,在终端中出现以下错误:

命令“python setup.py egg_info”在 /private/tmp/pip-build-skuvquyu/pyscreez 中失败,错误代码为 1

我不确定该怎么做,所以如果有人有任何建议,我将不胜感激。

谢谢

0 投票
1 回答
1641 浏览

python - phyton3 pip 和 pyautogui 安装 mac -remove 损坏的 python

一年前开始从事 Java 开发,现在我通过终端命令苦苦挣扎,并尝试在其中获得红线。

我现在想按照本教程设置 python3 和 pyautogui: https ://automatetheboringstuff.com/chapter18/

不幸的是,我一直无法设置所需的模块:

如果你能帮我删除旧的python安装,并将python命令链接到python3,我会很高兴:)

多谢!

编辑:我的问题是由于缺少 xcode,安装它并同意许可使其适用于以下答案

安装 pip 后仍然有问题,这里是所有仍然遇到问题的解决方案:

下载推荐的文件并在里面运行设置,必须输入许多命令才能从适当的目录运行它,但它最终在导入 pyautogui 时工作:

https://www.reddit.com/r/learnpython/related/3z5h0b/trouble_importing_pyautogui_os_x/

ps:我只下载了tar包,里面使用了setup.py

0 投票
4 回答
4199 浏览

python - pip3 install pyautogui 失败,错误代码为 1 Mac OS

我尝试安装 autogui python 扩展:

并且此安装尝试会导致以下错误消息:

我的 Mac OS 版本是 OS X El Capitan 10.11.3,我的 Python3 版本是 3.5.1,我的 pip3 版本是 pip 8.0.2。

Stackoverflow 上似乎有一个类似的问题(Cannot install pip install pyautogui, error code 1),但修复不适用于我的问题;我已经安装了“枕头”。另外,我已经阅读了文档(https://pypi.python.org/pypi/PyAutoGUI),并安装了 pyobjc-core 和 pyobjc。安装工具已安装并且是最新的。

有谁知道如何解决这个错误(并安装 pyautogui)?我认为错误可能源于Python 3.5.1 中缺少 _PyObject_REPR

0 投票
1 回答
581 浏览

ubuntu - pyautogui .locateOnScreen() 在 Lubuntu Virtualbox 机器中不起作用

晚上好,我正在努力让 pyautogui.locateOnScreen 函数工作。我在虚拟框中使用 Lubuntu 虚拟机,并且禁用了鼠标集成。我试过打开和关闭缩放模式。我正在使用空闲。每次我什么都没有返回,甚至“无”,如果函数运行但没有找到图像,我的网络研究应该是答案。下面是一些示例代码,我一直在使用它来尝试让它工作,以及我在 IDE 中得到的结果:

我是否缺少一些简单的东西,或者这个虚拟设置是否有任何已知的限制?提前致谢

0 投票
2 回答
3023 浏览

python - 如何安装 Pyautogui?

我已经下载了文件夹,我粘贴了它,但是当我运行测试时它说:没有模块:PIL。

此外, pip install 也有同样的错误。当安装过程几乎结束时,它说:Nomodule nademPIL。

谢谢!

0 投票
1 回答
5777 浏览

python - python pyautogui AttributeError:“模块”对象没有属性“大小”

给我错误

我不明白为什么会出现这个错误,我什至没有调用属性大小,昨天一切正常。今天出于某种奇怪的原因,我不断收到此错误。pyautogui 工作时的代码与以前完全相同。