在 Windows 下,如何在 Python 中控制鼠标光标,即移动到某个位置并单击?
原文由 Sasha 发布,翻译遵循 CC BY-SA 4.0 许可协议
在 Windows 下,如何在 Python 中控制鼠标光标,即移动到某个位置并单击?
原文由 Sasha 发布,翻译遵循 CC BY-SA 4.0 许可协议
尝试使用 PyAutoGUI 模块。它是多平台的。
pip install pyautogui
所以:
import pyautogui
pyautogui.click(100, 100)
它还具有其他功能:
import pyautogui
pyautogui.moveTo(100, 150)
pyautogui.moveRel(0, 10) # move mouse 10 pixels down
pyautogui.dragTo(100, 150)
pyautogui.dragRel(0, 10) # drag mouse 10 pixels down
这比浏览所有 win32con 的东西要容易得多。
原文由 Al Sweigart 发布,翻译遵循 CC BY-SA 4.0 许可协议
4 回答4.4k 阅读✓ 已解决
4 回答3.8k 阅读✓ 已解决
1 回答3k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
1 回答4.5k 阅读✓ 已解决
1 回答3.8k 阅读✓ 已解决
1 回答2.8k 阅读✓ 已解决
在安装 pywin32 (在我的情况下为 pywin32-214.win32-py2.6.exe)后在 WinXP、Python 2.6(也测试了 3.x)上进行了测试: