3 步快速显示鼠标坐标AutoHotkey 热键获取指南【免费下载链接】AutoHotkeyAutoHotkey - macro-creation and automation-oriented scripting utility for Windows.项目地址: https://gitcode.com/gh_mirrors/au/AutoHotkey需要精确记录屏幕上某一点的坐标时可以用 AutoHotkey 写一个热键脚本按下快捷键立刻把鼠标坐标显示出来。下文用 3 步跑通鼠标坐标获取并讲清坐标是怎么读出来的。快速上手3 步跑通坐标显示装好环境安装官方 AutoHotkey或用本仓库源码编译出可执行文件。写脚本新建一个 .ahk 文件写入一行热键代码F1::ToolTip X: . A_MouseX . Y: . A_MouseY运行取坐标右键选择 Run Script 启动脚本把鼠标移到目标位置再按 F1。实际效果按热键后屏幕上弹出什么 ️按 F1 后鼠标指针旁会浮现一个小提示框显示类似X: 1024 Y: 768的文字让你直接读出当前指针所在的屏幕位置。如果想停下来慢慢看把ToolTip换成MsgBox它会弹出一个可手动关闭的对话框。原理速览坐标是怎么读出来的脚本里的A_MouseX、A_MouseY是 AutoHotkey 的内置变量读的是系统光标所在的屏幕坐标改用MouseGetPos时底层最终会调用 Windows 的GetCursorPos接口取值。整条链路是热键触发 → 脚本调用 →GetCursorPos读取屏幕坐标 →ToolTip或MsgBox渲染出来。进阶用法坐标进剪贴板与自定义触发键 坐标直接进剪贴板把显示那行换成Clipboard : A_MouseX . . A_MouseY按一次热键坐标就进剪贴板可直接粘进别的脚本或文档。换成顺手的触发键把F1改成^#mCtrlWinM这类组合键避开常用功能按自己的手感来定。分清屏幕坐标与窗口坐标A_MouseX/A_MouseY是相对主屏左上角的屏幕坐标做窗口内相对定位时先用MouseGetPos拿到窗口与控件再用WinGetPos换算。想继续深入可看 README.md 了解编译与运行方式或翻 source/keyboard_mouse.cpp 里GetCursorPos的具体调用位置。【免费下载链接】AutoHotkeyAutoHotkey - macro-creation and automation-oriented scripting utility for Windows.项目地址: https://gitcode.com/gh_mirrors/au/AutoHotkey创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
阅读完成 · 觉得有帮助?