一,通过键盘发送一个字符串
举例:pyautogui.click(100, 100); pyautogui.typewrite('Hello
world!')
解释:同一行中放两条命令,用分号隔开,以达到连续执行操作。
执行效果:Python 首先在坐标(100,100)处发出虚拟鼠标点击获得焦点。typewrite()
函数向窗口发送文本Hello world!,
二,键名
举例:pyautogui.typewrite(['a', 'b', 'left', 'left', 'X',
'Y'])
输出:XYab
原因:因LEFT按下左箭头将移动键盘光标
极客:以查看pyautogui.KEYBOARD_KEYS 列表,看看pyautogui
接受的所有可能的键字符串。
三,按下和释放键盘
就像mouseDown() 和mouseUp() 函数一样,pyautogui.keyDown() 和pyautogui.
keyUp() 将向计算发送虚拟的按键和释放。
>>> pyautogui.keyDown('shift'); pyautogui.press('4');
pyautogui.keyUp('shift')
这行代码按下Shift,按下(并释放)4,然后再释放Shift。如果你需要在文本输入框内打一个字符串,typewrite()
函数就更适合。但对于接受单个按键命令