PyAutoGUI 键盘控制函数(3)
hotkey()
hotkey()
用于实现热键或者快捷键的模拟敲击,传递多个字符串,并依次模拟敲击。例如:
>>> pyautogui.hotkey('ctrl', 'shift', 'esc')
上述等价与:
>>> pyautogui.keyDown('ctrl')
>>> pyautogui.keyDown('shift')
>>> pyautogui.keyDown('esc')
>>> pyautogui.keyUp('esc')
>>> pyautogui.keyUp('shift')
>>> pyautogui.keyUp('ctrl')
上面可以看出,hotkey()
依次将传入的参数按下,然后再反向依次释放。所以,就可以很方便实现类似复制粘贴的操作了。
>>> pyautogui.hotkey('ctrl', 'c')
>>> pyautogui.hotkey('ctrl', 'v')
同样支持interval
参数,用于指定每两个字符之间输入的时间间隔。