问题标签 [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.
python-3.x - 如何在 python 中导入模块?
我从这里下载了 pyautogui,但它不会让我导入它或使用它允许新 python 文件的任何功能,即使我已经在该文件中运行了安装文件并编写了
和
和
在 python IDLE 模块中。
我在 python 3.4.2 中执行此操作,只是返回错误,提示找不到它。
编辑:
“安装”一词以红色突出显示
python - 生成等待直到应用程序打开
我正在使用 subprocess 使用其默认程序打开一个文件,然后使用 pyautogui 库向它发送击键。
我的问题是,当你打开一个文件时,在它的默认程序中打开它需要时间,当然不同的文件这个时间段会有所不同。
那么,如何在我的脚本中生成暂停,以便文件必须首先打开并将击键发送给它?
注意: sleep() 函数不是我所期望的。我需要在启动的应用程序和我的脚本之间进行某种同步。
我正在创建一个程序来打开 Word 文档并向其发送击键,以将其保存为 pdf。然后我打开另一个 PDF 编辑器从那里导出图像。
python - Pyautogui.click(x, y) 错误
所以我正在学习使用 python 3 和现在的“pyautogui”模块。当我尝试使用“pyautogui.click(x, y)”时。我收到此错误“[WinError 5] 访问被拒绝”。它仍然点击坐标,但为什么我得到这个错误。我试图从正常运行它并管理 CMD。我正在使用 Windows 10。如果你能帮助我,请帮助!
谢谢你的建议!
python - Python:获取 WinError 997 ,同时在 pyautogui 包中使用鼠标单击
这是代码
我正在从 COM8 蓝牙串口读取柔性传感器电压。当我执行此代码时,它会单击一次,然后显示以下错误。
令人惊讶的是,当打印状态未注释时,代码工作正常。我可以控制鼠标点击。我不明白它是如何做到的,以及为什么在评论 print 语句时它会给出错误。有人能帮我吗?
python - Pyautogui - 屏幕截图不覆盖整个屏幕
我一直在尝试使用 pyautogui 的屏幕截图功能,每当我截取屏幕截图时,它只会捕获屏幕的左上角。即使我手动输入更大的区域进行截图,它只会使其余部分变黑。
例子:
我能做些什么来解决这个问题?
制作此图像的代码:
python - pyautogui 在单击时崩溃
基本上每当我调用 pyautogui 来单击它时,它都会执行它,但随后会导致程序崩溃。这是程序:
当我从命令提示符运行它时,我收到此错误
python - Pyautogui TypeError:“NoneType”对象不可迭代
我正在尝试使用locateCenterOnScreen()
PyAutoGUI 的功能,但是它引发了:
我的代码是:
我该如何解决这个问题?
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 上运行。
这是一个重现我的问题的最小示例:
python - Python:“pyautogui”没有属性“屏幕截图”(Windows)
我正在尝试使用pyautogui
模块截取屏幕截图,但不断收到此错误
有什么我想念的吗?Automate the Boring Stuff with Python一章说,因为我在 Windows 上,所以我不需要下载任何东西pyautogui
就可以了。有谁知道为什么会发生这种情况?提前致谢。
编辑:我正在使用 Anaconda,所以我已经有了Pillow
.
python - 如何在桌面屏幕上成功实时检测多个图像 [Python, tkinter,pyautogui]
编程新手,stackoverflow 社区的新成员。出于此代码的目的,我一直在阅读此处的主题,有关使用的流程的教程等。
我的项目是关于一个 4 人在线纸牌游戏(tichu),我需要计算实时播放的纸牌(总共 56 张纸牌)。所以我制作了一个显示可用纸牌的窗口(tkinter)。我使用每张卡片的一小部分(12x24 像素)来匹配桌面(玩游戏的地方)。程序扫描屏幕上显示的每张卡片,如果找到,它会替换为 GUI 上较暗的图标。当游戏内显示重置按钮时,GUI 会重置(pyautogui)。这里的问题是扫描和刷新 GUI 真的很慢,并且错过了很多牌(导致下一个玩家移动)。我希望该程序实时多扫描所有 56 张卡的可用性。可能吗?opencv 是解决方案吗?我不知道在我的代码上实现它:/
程序开始运行,等待卡片显示。它只能识别尺寸和分辨率完全相同的卡片。程序在读取“reset.png”图像时停止。
下面是要测试的代码和屏幕截图:
这是您可以用来测试功能的 gui 界面
这是项目的临时链接,带有 .py 和所有图像 (173kb) zip,以便您可以尝试其功能
提前谢谢吉奥!