我在Mac终端上使用此简单功能尝试过pyautogui
def press_star():
pyautogui.keyDown('shift')
pyautogui.keyDown('8')
pyautogui.keyUp('8')
pyautogui.keyUp('shift')
在Mac上,它只会输出“ 8”。我在Windows上尝试过同样的事情,它可以工作。 那么有什么方法可以使pyautogui在Mac上运行吗?
答案 0 :(得分:1)
KeyDown大部分时间都可以工作。但是,有时似乎没有按“ Shift”和“ 8”键的顺序。
在MacOS Mojave(10.14)python 3.7上运行20次
****88**8*******8***
也是
pyautogui.hotkey("shift", "8")
做同样的事情,但是要快得多。