python - 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:我确实以管理员身份运行所有内容
解决方案
推荐阅读
- python - 在 ResNet50 TFLIte 模型中使用修改后的权重执行卷积和激活
- oracle - 交互式报告过滤器文本未在 Oracle APEX 应用程序翻译中进行翻译
- excel - 共同创作时 Excel Power Query 刷新 - 无法合并更改
- javascript - 如何设置表格单元格的宽度,包括边框、边距和填充?
- html - 如何在没有文字装饰的情况下在悬停时制作带下划线的链接
- sql - 使用从 PostgreSQL 中现有列派生的值填充今天的日期作为列名
- javascript - 在 javascript [Node JS] 中以 json 格式访问 http 请求
- legend - Plotly.js 是否可以在图表之外绘制标记符号?
- javascript - store.getState 不是函数 react-redux
- flutter - 为什么我收到错误,flutter statfulwidget flutter 中的常量值无效