我正在编写一些代码来从 Excel 文件复制数据,但无法让它工作。
任何帮助将不胜感激。
下面使用的代码不起作用:
pyautogui.hotkey('ctrl', 'shift', 'end')
Run Code Online (Sandbox Code Playgroud)
或者
pyautogui.press('ctrl')
pyautogui.press('shift')
pyautogui.press('end')
pyautogui.release('ctrl')
pyautogui.release('shift')
pyautogui.release('end')
Run Code Online (Sandbox Code Playgroud)
还
pyautogui.keyDown('ctrl')
pyautogui.keyDown('shift')
pyautogui.keyDown('end')
pyautogui.keyUp('ctrl')
pyautogui.keyUp('shift')
pyautogui.keyUp('end')
Run Code Online (Sandbox Code Playgroud)
在 Windows 上,您需要关闭数字锁定。
打开数字锁定后,pyautogui 似乎从 1-numpad 选择“end”而不是“end”键。但关闭数字锁定后,它会在记事本或记事本++中突出显示到末尾。
这似乎是 pyautogui 应该解决的歧义,但这是一个棘手的情况。
如果你想在发送之前检查数字锁是否打开pyautogui.press('numlock'),请参阅这个问题:Python 3.x - Getting the state of caps-lock/num-lock/scroll-lock on Windows
| 归档时间: |
|
| 查看次数: |
1696 次 |
| 最近记录: |