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

27-快捷键组合

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

20.10.4 快捷键组合

“快捷键”或“热键”是一种按键组合,它调用某种应用功能。复制选择内容的常用快捷键是Ctrl-C(在Windows和Linux操作系统上)或Command-C(在macOS上)。用户按住Ctrl键,然后按C键,然后释放C键和Ctrl键。要用PyAutoGUI的 keyDown()keyUp() 函数来做到这一点,必须输入以下代码:

pyautogui.keyDown('ctrl')
pyautogui.keyDown('c')
pyautogui.keyUp('c')
pyautogui.keyUp('ctrl')

这相当复杂。作为替代,可以使用 pyautogui.hotkey() 函数,它接收多个键字符串参数,按顺序按下,再按相反的顺序释放。例如对于Ctrl-C快捷键,代码就像下面这样简单:

pyautogui.hotkey('ctrl', 'c')

这个函数对于较大的快捷组合特别有用。在Word中,Ctrl-Alt-Shift-S快捷键组合可以显示样式窗格。不必进行8次不同的函数调用(4次 keyDown() 调用和4次 keyUp() 调用),你只需要调用 hotkey('ctrl','alt','shift','s') 就可以了。