为什么keyDown(shift)函数不适用于Excel Automation的python pyautogui

时间:2018-07-16 17:36:32

标签: excel python-3.x

keyDown(shift)函数不适用于Excel自动化的Python pyautogui 当我必须从Excel中的上方单元格复制所有值时

这是我的代码

import pyautogui
pyautogui.keyDown('shift')
pyautogui.hotkey('right','right','ctrl','up')
pyautogui.keyUp('shift')
pyautogui.hotkey('ctrl','d')

1 个答案:

答案 0 :(得分:1)

我发现唯一可以解决此问题的解决方案是:

pyautogui.keyDown('shiftleft')
pyautogui.keyDown('shiftright')
pyautogui.hotkey('right','right','ctrl','up')
pyautogui.keyUp('shiftleft')
pyautogui.keyUp('shiftright')

因此,您必须同时向下左右移动才能激活此有线功能。