定位屏幕某点像素位置,核心是用系统自带工具/快捷键 或轻量软件 ,读取该点相对于屏幕左上角(0,0)的X(水平)、Y(垂直)像素坐标。下面按系统给出最快、最稳的方法。
一、Windows 系统(最常用)
1)最快:PowerShell 一行命令(实时读鼠标)
- 按
Win+R→ 输入powershell→ 回车 - 粘贴并运行:
powershell
Add-Type -AssemblyName System.Windows.Forms
[System.Windows.Forms.Cursor]::Position
- 结果显示
X=xxx, Y=xxx,就是当前鼠标像素坐标。
2)最直观:「画图」(看静态截图坐标)
- 按
PrtSc全屏截图(存剪贴板) - 打开「画图」→
Ctrl+V粘贴 - 鼠标移到目标点,左下角状态栏直接显示 X、Y。
3)在线工具(不用装软件)
- Chrome/Edge 打开:screencoordinates.com/zh
- 按
F11全屏,鼠标移到目标点,实时显示大字体 X/Y。
二、macOS 系统
1)最快:自带截图十字线(无需安装)
- 按 Cmd+Shift+4
- 光标变成十字线,直接显示当前位置 X、Y
- 移到目标点读数,按
Esc取消截图。
2)在线工具(同 Windows)
打开 screencoordinates.com/zh → 全屏 → 读坐标。
三、第三方工具(更专业/自动化)
- Windows:AutoHotkey
写个脚本,按快捷键实时显示/复制坐标,适合频繁测点位。 - 跨平台:PyAutoGUI(Python)
安装:pip install pyautogui
代码:
python
import pyautogui
print(pyautogui.position()) # 输出当前鼠标 (x,y)
适合写自动化脚本、游戏辅助、UI 测试。
四、关键概念(避免搞错)
- 原点 (0,0) :屏幕左上角,X 向右增大,Y 向下增大。
- 分辨率:如 1920×1080,代表屏幕宽 1920 像素、高 1080 像素。
- 多屏 :Windows 以主屏左上角为 (0,0),副屏坐标会是负数或更大数值。
- 高分屏(DPI 缩放) :系统显示的是逻辑像素 ,如需物理像素(1:1),要在工具里选「原生/物理」模式。
五、实操步骤(3 秒搞定)
- 打开目标界面(窗口别最大化遮挡)
- 用上面任一方法,鼠标移到精确像素点
- 记录 X、Y(例:
X=520, Y=380)