【问题标题】:Why doesn't pyautogui hotkey work all of the time on mac?为什么 pyautogui 热键不能在 mac 上一直工作?
【发布时间】:2020-03-18 02:34:12
【问题描述】:

我正在尝试使用 pyautogui 将复制的内容粘贴到剪贴板。

这是我的代码:

for i in range(100):
    pyautogui.hotkey("command", "v")
    pyautogui.press("enter")

但是,每 100 次中至少有 4 或 5 次类似 “测试 测试 测试 测试 v 测试 测试 测试” 被打印出来了。

问题似乎是在“command”键之前按下了“v”键。这是一个已知问题吗?有解决此问题的方法吗?

我尝试过使用

pyautogui.keyDown('command')
pyautogui.keyDown('v')
pyautogui.keyUp('command')
pyautogui.keyUp('v')

并添加

time.sleep(1)

在 for 循环中,但似乎没有任何效果。

我正在运行 macOS Mojave 和 Python 3.7.2。

【问题讨论】:

    标签: python pyautogui


    【解决方案1】:

    是的,当您使用触摸板移动或按住其他键时,它不起作用。如果你不碰任何东西就没有问题

    【讨论】:

      猜你喜欢
      • 2023-03-12
      • 2021-11-15
      • 1970-01-01
      • 2019-10-20
      • 2020-12-11
      • 2020-01-23
      • 1970-01-01
      • 1970-01-01
      • 2020-02-08
      相关资源
      最近更新 更多