当前位置:嗨网首页>书籍在线阅读

26-按下和释放键盘按键

  
选择背景色: 黄橙 洋红 淡粉 水蓝 草绿 白色 选择字体: 宋体 黑体 微软雅黑 楷体 选择字体大小: 恢复默认

20.10.3 按下和释放键盘按键

就像 mouseDown()mouseUp() 函数一样, pyautogui.keyDown()pyautogui. keyUp() 将向计算发送虚拟的按键和释放命令。它们将根据参数发送键字符串(见表20-1)。方便起见,PyAutoGUI提供了 pyautogui.press() 函数,它调用这两个函数,模拟完整的按键事件。

运行下面的代码,它将输出美元字符(通过按住Shift键并按4得到):

>>> pyautogui.keyDown('shift'); pyautogui.press('4'); pyautogui.keyUp('shift')

这行代码按住 Shift 键,按下(并释放)4键,然后再释放 Shift 键。如果你需要在文本框内输入一个字符串,使用 write() 函数就更适合。但对于接收单个按键命令的应用,使用 press() 函数是更简单的方式。