如何用Python实现显示鼠标指针坐标的GUI(BlueStacks宏配置用)
用Python获取鼠标指针坐标的简单方案(适配BlueStacks宏配置)
步骤1:安装依赖库
打开系统的命令提示符(Windows按Win+R输入cmd回车),执行以下命令安装pyautogui(轻量易用的键鼠控制库):
pip install pyautogui
步骤2:编写获取坐标的脚本
新建一个文本文件,将以下代码粘贴进去,把文件后缀改成.py(比如命名为get_mouse_pos.py):
import pyautogui import keyboard print("鼠标坐标获取中,按Q键退出...") while True: # 获取当前鼠标的屏幕坐标 x, y = pyautogui.position() # 实时刷新显示坐标 print(f"\r当前鼠标坐标:X={x} Y={y}", end="") # 检测Q键按下,退出程序 if keyboard.is_pressed('q'): print("\n已退出") break
步骤3:运行脚本并获取坐标
双击刚保存的.py文件,弹出命令窗口后,移动鼠标到BlueStacks里需要记录坐标的位置,窗口会实时显示当前坐标,按Q键即可停止。
补充说明
- 如果运行时提示
keyboard库找不到,再执行一次pip install keyboard即可 - BlueStacks窗口模式下,pyautogui获取的是屏幕绝对坐标,直接填入AutoHotKey生成的JSON宏配置即可
- 之前用PySimpleGUI的代码跑不起来,大概率是库版本不兼容或依赖没装全,上面的脚本更简洁,新手更容易操作
内容的提问来源于stack exchange,提问作者user22136346
相关产品推荐
相关产品推荐

