为什么pyautogui热键在Mac上不能一直工作?

时间:2019-11-22 03:39:02

标签: python pyautogui

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

这是我的代码:

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

但是,每100例中至少有4或5遍类似 “测试 测试 测试 测试 v 测试 测试 测试” 已打印。

问题似乎在于在“命令”键之前按下了“ v”键。这是一个已知问题,对此有解决方案吗?

我尝试使用

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

并添加

time.sleep(1)

在for循环中,但似乎没有任何作用。

我正在运行macOS Mojave和Python 3.7.2。

1 个答案:

答案 0 :(得分:0)

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