python - 可以移动鼠标但不能用pyAutoGui点击

标签 python macos-mojave pyautogui

pyautogui 函数click 应该移动鼠标并单击。它移动鼠标但不点击。

我正在从 iTerm2 运行脚本。

系统:MacOS mojave 10.14.4 python :3.8.1 iTerm2:3.3.5

我在其他地方看到过这种情况;建议的解决方案(在安全和隐私下,将 python、iterm2、python launcer、IDLE 添加到可以控制计算机的应用程序中)不起作用。

import pyautogui

click_terminal = (1596, 132)

pyautogui.click(click_terminal[0], click_terminal[1], clicks = 2, duration = 1, button = 'left')

编辑:我可以右键单击(使用 button = 'right')但我不能左键单击。

最佳答案

这个有效:

import pyautogui

pyautogui.moveTo(1372, 670)    # move mouse to the window
pyautogui.dragTo(1372, 670, button = 'left')    # focus the window
pyautogui.click(1372, 670, button = 'left')     # simulate left click

关于python - 可以移动鼠标但不能用pyAutoGui点击,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59879015/

相关文章:

python - 如何在 Python 中将不可读的 ^A 写入输出文件?

python - 从python检测macos中的暗模式

python - 对 max() 内置函数感到困惑

python - Django 南 : detecting if fake migrations were applied in production

macos - 如何让 OSX 上的 WebView(或 WKWebView)在 Mojave 中采用深色模式

python - PyAutoGui - 屏幕截图 : cannot write file to intended destination

Python 屏幕截图

python - 无法安装pyautogui

python - 在 python 中使用 while 循环作为等待

macos - 安装texi2html错误: Can't unlink already-existing object