问题标签 [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 回答
292 浏览

python-3.x - 如何在 python 中导入模块?

我从这里下载了 pyautogui,但它不会让我导入它或使用它允许新 python 文件的任何功能,即使我已经在该文件中运行了安装文件编写了

在 python IDLE 模块中。

我在 python 3.4.2 中执行此操作,只是返回错误,提示找不到它。

编辑:

“安装”一词以红色突出显示

0 投票
1 回答
1594 浏览

python - 生成等待直到应用程序打开

我正在使用 subprocess 使用其默认程序打开一个文件,然后使用 pyautogui 库向它发送击键。

我的问题是,当你打开一个文件时,在它的默认程序中打开它需要时间,当然不同的文件这个时间段会有所不同。

那么,如何在我的脚本中生成暂停,以便文件必须首先打开并将击键发送给它?

注意: sleep() 函数不是我所期望的。我需要在启动的应用程序和我的脚本之间进行某种同步。

我正在创建一个程序来打开 Word 文档并向其发送击键,以将其保存为 pdf。然后我打开另一个 PDF 编辑器从那里导出图像。

0 投票
3 回答
1037 浏览

python - Pyautogui.click(x, y) 错误

所以我正在学习使用 python 3 和现在的“pyautogui”模块。当我尝试使用“pyautogui.click(x, y)”时。我收到此错误“[WinError 5] 访问被拒绝”。它仍然点击坐标,但为什么我得到这个错误。我试图从正常运行它并管理 CMD。我正在使用 Windows 10。如果你能帮助我,请帮助!

谢谢你的建议!

0 投票
0 回答
118 浏览

python - Python:获取 WinError 997 ,同时在 pyautogui 包中使用鼠标单击

这是代码

我正在从 COM8 蓝牙串口读取柔性传感器电压。当我执行此代码时,它会单击一次,然后显示以下错误。

令人惊讶的是,当打印状态未注释时,代码工作正常。我可以控制鼠标点击。我不明白它是如何做到的,以及为什么在评论 print 语句时它会给出错误。有人能帮我吗?

0 投票
1 回答
1791 浏览

python - Pyautogui - 屏幕截图不覆盖整个屏幕

我一直在尝试使用 pyautogui 的屏幕截图功能,每当我截取屏幕截图时,它只会捕获屏幕的左上角。即使我手动输入更大的区域进行截图,它只会使其余部分变黑。

例子:

正在创建的图像示例

我能做些什么来解决这个问题?

制作此图像的代码:

0 投票
2 回答
1243 浏览

python - pyautogui 在单击时崩溃

基本上每当我调用 pyautogui 来单击它时,它都会执行它,但随后会导致程序崩溃。这是程序:

当我从命令提示符运行它时,我收到此错误

0 投票
3 回答
9592 浏览

python - Pyautogui TypeError:“NoneType”对象不可迭代

我正在尝试使用locateCenterOnScreen()PyAutoGUI 的功能,但是它引发了:

我的代码是:

我该如何解决这个问题?

0 投票
0 回答
1347 浏览

python - tkinter 和 pyautogui 之间的冲突?

我看到 pyautogui 和 tkinter 之间存在冲突。当我在没有 tkinter 的情况下运行程序时,pyautogui 可以按预期控制键盘和鼠标。但是,如果我首先通过 tkinter 获取输入(例如用户选择的目录),我会收到此错误:

我可以通过先打印出来来验证 tkinter 是否获得了有效的目录。版本:Python= 3.5.1、tkinter.TkVersion=8.6、pyautogui.__version__='0.9.33',在 Windows 7 Pro 上运行。

这是一个重现我的问题的最小示例:

0 投票
4 回答
4937 浏览

python - Python:“pyautogui”没有属性“屏幕截图”(Windows)

我正在尝试使用pyautogui模块截取屏幕截图,但不断收到此错误

有什么我想念的吗?Automate the Boring Stuff with Python一章说,因为我在 Windows 上,所以我不需要下载任何东西pyautogui就可以了。有谁知道为什么会发生这种情况?提前致谢。

编辑:我正在使用 Anaconda,所以我已经有了Pillow.

0 投票
0 回答
655 浏览

python - 如何在桌面屏幕上成功实时检测多个图像 [Python, tkinter,pyautogui]

编程新手,stackoverflow 社区的新成员。出于此代码的目的,我一直在阅读此处的主题,有关使用的流程的教程等。

我的项目是关于一个 4 人在线纸牌游戏(tichu),我需要计算实时播放的纸牌(总共 56 张纸牌)。所以我制作了一个显示可用纸牌的窗口(tkinter)。我使用每张卡片的一小部分(12x24 像素)来匹配桌面(玩游戏的地方)。程序扫描屏幕上显示的每张卡片,如果找到,它会替换为 GUI 上较暗的图标。当游戏内显示重置按钮时,GUI 会重置(pyautogui)。这里的问题是扫描和刷新 GUI 真的很慢,并且错过了很多牌(导致下一个玩家移动)。我希望该程序实时多扫描所有 56 张卡的可用性。可能吗?opencv 是解决方案吗?我不知道在我的代码上实现它:/

程序开始运行,等待卡片显示。它只能识别尺寸和分辨率完全相同的卡片。程序在读取“reset.png”图像时停止。

下面是要测试的代码和屏幕截图:

这是您可以用来测试功能的 gui 界面

这是项目的临时链接,带有 .py 和所有图像 (173kb) zip,以便您可以尝试其功​​能

提前谢谢吉奥!