首页 > 解决方案 > python 3 pyautogui.click() 被非活动应用程序“阻止”

问题描述

我使用 python 3.7 和 windows 10 我得到了这个脚本:

import pyautogui
pyautogui.click()

它在我的计算机上运行良好,直到我启动特定程序(程序 A),然后它完全停止工作。它不仅在突出显示该程序(程序 A)时不起作用,而且在当前正在运行的所有其他程序(程序 B、C、..)中也不起作用。在程序 A 启动之前,我的代码在其他程序(B、C、...)中运行良好。

我没有收到任何错误,代码仍然按预期执行,但实际上没有单击鼠标。

值得注意的一件事是,如果我使用 pyautogui.moveTo(x,y) 鼠标仍然会移动。

关于为什么会发生这种情况的任何想法?和/或我如何解决/解决问题?

注意:我已经看到 .click() 函数在特定应用程序中不起作用的答案,但在我的情况下,只要程序 A 正在运行,它就会在整个操作系统(任何应用程序)中停止工作。

注意#2:我在另一台计算机上也试过这个,问题是一样的。

注意#3:我确实以管理员身份运行所有内容

标签: pythonpython-3.xdebuggingclickpyautogui

解决方案


推荐阅读