Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/295.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python pyautogui Windows 10控件移位结束组合失败_Python_Python 3.x - Fatal编程技术网

Python pyautogui Windows 10控件移位结束组合失败

Python pyautogui Windows 10控件移位结束组合失败,python,python-3.x,Python,Python 3.x,我正在编写一些代码来复制Excel文件中的数据,但无法使其正常工作 任何帮助都将不胜感激 下面使用的代码不起作用: pyautogui.hotkey('ctrl', 'shift', 'end') 或 也 在Windows上,您需要关闭数字锁定 当数字锁打开时,pyautogui似乎从1-numpad中选择end,而不是end键。但当数字锁定关闭时,它会在记事本或记事本++中高亮显示到最后 这似乎是pyautogui应该解决的一个模糊问题,但这是一个棘手的问题 如果要在发送pyautogui之

我正在编写一些代码来复制Excel文件中的数据,但无法使其正常工作

任何帮助都将不胜感激

下面使用的代码不起作用:

pyautogui.hotkey('ctrl', 'shift', 'end')


在Windows上,您需要关闭数字锁定

当数字锁打开时,pyautogui似乎从1-numpad中选择end,而不是end键。但当数字锁定关闭时,它会在记事本或记事本++中高亮显示到最后

这似乎是pyautogui应该解决的一个模糊问题,但这是一个棘手的问题


如果要在发送pyautogui之前检查数字锁定是否打开。请按“numlock”,查看以下问题:

请阅读。另外,为什么要创建自动gui以从excel复制?看来你把事情复杂化了。为什么不使用熊猫并过滤掉你想要复制的东西呢?这里也是同样的问题。
pyautogui.press('ctrl')
pyautogui.press('shift')
pyautogui.press('end')
pyautogui.release('ctrl')
pyautogui.release('shift')
pyautogui.release('end')
pyautogui.keyDown('ctrl')
pyautogui.keyDown('shift')
pyautogui.keyDown('end')
pyautogui.keyUp('ctrl')
pyautogui.keyUp('shift')
pyautogui.keyUp('end')