- #!/usr/bin/env python
- # -*- coding:utf-8 -*-
-
- import pyautogui
-
- # 模拟键盘输入,每次键盘敲击都间隔0.5s
- pyautogui.write('Hello', interval=0.5)
-
- # 敲击“Enter”键,在windows操作系统与macOS操作系统都可以
- # 此外,在macOS操作系统中还可以将return作为press方法的参数来实现回车的目的
- pyautogui.press('enter')
- pyautogui.press('shift')
- # 敲击上下左右
- pyautogui.press('up')
- pyautogui.press('down')
- pyautogui.press('left')
- pyautogui.press('right')
-
- # 如果需要同时按住两个按键,然后再松开
- pyautogui.keyDown('ctrl')
- pyautogui.keyDown('w')
- pyautogui.keyUp('w')
- pyautogui.keyUp('ctrl')
-
- # “Ctrl + Shift”快捷键,常用语切换输入法
- pyautogui.hotkey('ctrl', 'shift')
- # 上述代码相当于
- pyautogui.keyDown('ctrl')
- pyautogui.keyDown('shift')
- pyautogui.keyUp('shift')
- pyautogui.keyUp('ctrl')