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

python - 如何阻止 pyautogui 打印

第一次在这里提问,希望有人能解答。

我使用的是 Ubuntu 14.04LTS,并且是第一次使用 pyautogui。

从终端我只导入了 pyautogui,并得到以下输出:

<class 'Xlib.protocol.request.QueryExtension>

当我在 python(2.7.6) 文件中运行 pyautogui 时,此行始终输出到终端。有没有办法阻止 pyautogui 将此行打印到终端?

0 投票
2 回答
2175 浏览

python - PyAutoGui 点击权限错误

我有一个非常奇怪的问题,我以前在 python 中没有见过。

我有一个脚本可以在一台电脑上完美运行,当我尝试在另一台电脑上使用它时,我定义的函数失败了。

我正在使用 PyAutoGUI 来自动化一些流程。

在另一台机器上发生的情况是,当它找到图像时,它会移动鼠标并按 try 语句中的预期单击,但随后它也会立即执行 except 语句。

我们两台机器之间的唯一区别是我运行的是枕头 3.1.1,而它不能运行的机器是枕头 3.3.0。

我的直觉是发生了一些变化,没有在点击时返回触发异常的成功标志。我不知道为什么会这样,因为所有枕头都用于图像识别。

诚然,我对错误捕捉还是很陌生,我不确定从哪里继续。任何帮助将不胜感激。

编辑:在异常中调用click函数的原因是为了消除加载屏幕期间的等待语句。取决于正在处理的数据量,很难对延迟进行预编程。

0 投票
1 回答
2465 浏览

virtual-machine - 将 PyAutoGUI 与 VirtualBox/虚拟机一起使用

我试图让 pyautogui 的 locateOnScreen 在虚拟机上工作,这样我就可以一次运行多个测试。我希望虚拟框中有一些我缺少的设置可以解决这个问题。这是代码:

在虚拟机之外,这通过了,在里面我总是遇到“无法在应用程序窗口的标题中检测到徽标”。我已经尝试了很多调整图像,但什么都不会。主桌面是 Windows 7 64 位,VM 是 Window 7 32 位。有没有办法让它在 VirtualBox 或任何 VM 软件上运行?

编辑:我应该补充一点,AutoIt 的 winWait 返回 1 或 0,PyAutoGUI 的 locateOnScreen 返回 None 或图像在屏幕上的坐标以及所用图像的大小。

0 投票
0 回答
678 浏览

python-3.x - Python PyAtuoGUI - 单击应用程序以管理员身份运行

我已经以管理员模式打开了我的应用程序,os.startfile('myApp.exe', 'runas')但我无法通过我的 Python 脚本使用pyautogui.click(x,y).

有没有其他方法可以在runas Admin的应用程序上自动化我的点击/打字/按下(PyAtuoGUI) ?

0 投票
1 回答
194 浏览

pyautogui - 如何使用pyautogui在OS X上的python中进行三指拖动?

https://pypi.python.org/pypi/PyAutoGUI

在这里,它列出了可以使用该库进行的所有可用操作,但没有列出双指和三指滚动。由于这些操作对于 OS X 是必不可少的,我确信它们已将其包含在库中。

那么我们如何访问三指拖动呢?

0 投票
2 回答
257 浏览

python - Python pyautogui 小程序

我正在尝试用 pyautogui 制作一个小型 python 程序。所以当我启动它时,我基本上不会在不输入随机密码的情况下访问屏幕。第一个问题是它不断循环并让我输入尽可能多的内容,当我在 IDLE 之外启动它时,我无法输入任何内容。有人能帮我吗?这是我的代码:

0 投票
1 回答
362 浏览

python - python意外退出运行pyautogui

我正在我的 Mac OS X 10.11 上运行安装了自制软件的 Python 2.7.12,并尝试使用 pyautogui。但是,当我尝试将它作为另一个 .py 文件中的导入模块运行时,它会一直崩溃(“Python 意外退出。”)。像这样:

当我单独运行“python gui.py”时它工作正常。但是当我尝试运行 another.py 时,即使没有从 gui.py 调用任何函数,Python 每次都会崩溃。在逐行消除缩小范围后,似乎是

导致崩溃。知道为什么吗?我所知道的是,当作为模块包含时,会创建一个 .pyc 文件。我试图删除它并再次运行,但没有做任何事情。

谢谢!

0 投票
1 回答
1669 浏览

python - 是否可以在无头模式下运行 PyAutoGUI?

是否可以使用 Universal Termsrv.dll 在 Windows 7 中无头运行 PyAutoGUI,创建多座位?

0 投票
1 回答
66 浏览

regex - python正则表达式来分割一个字符串

我需要像这样拆分一个字符串:

{我想将进出的部分分开}

这个想法是为要传递给 python pyautogui的命令创建一个文本解释器。

结果应该是有序的,可能是一个包含命令和字符串的列表。

顺序很重要。使用Regex Tester我执行此模式:

这标志着 和 之间的所有{部分}。但我不知道如何提取或拆分字符串。

/*在获得这部分之前,*/我已经正确移除了和之间的部分。他们可以忽略它。

如果可能的话,我想要一个 Pythonic 的方法来解决这个问题。我从 python 开始,为此,我必须跳过解决方案。

如果有任何错误,请原谅我。我来自巴西。

如果已经有其他口译员,请告诉我。

提前致谢。

亚历山大

由谷歌翻译器翻译。

0 投票
3 回答
16348 浏览

python - 如何知道是否按下了鼠标左键

我正在使用 PyAutoGUI 库。如何知道鼠标左键是否被按下?

这就是我想要做的: