如何制作记录初始鼠标位置的宏?求工具或AutoHotkey实现方法
可行的解决方案
一、无需写代码的简单宏程序
如果你不想接触代码,可以试试以下两款可视化工具:
- Pulover's Macro Creator:完全免费且可视化操作,不用写一行代码。你可以通过拖拽动作构建宏:
- 添加「获取鼠标位置」动作,将坐标保存为变量(比如
StartX和StartY) - 依次添加「发送按键4」「双击鼠标左键」「发送四个.」「移动到坐标1485,1000并点击」「移动到坐标1010,1350并点击」动作
- 最后添加「移动到变量坐标%StartX%,%StartY%」动作
- 设置触发快捷键(比如F1),保存并运行宏即可
- 添加「获取鼠标位置」动作,将坐标保存为变量(比如
- Macro Recorder:免费版就能满足需求。录制时先点击「记录」,手动执行一次完整流程(注意最后回到初始位置),录制完成后在编辑界面调整动作细节,确保点击坐标为绝对位置,最后设置快捷键触发。
二、AutoHotkey实现步骤(零基础教程)
AutoHotkey能完美实现你的需求,以下是详细操作步骤:
1. 安装AutoHotkey
前往AutoHotkey官方网站下载最新版本,按提示完成安装。
2. 编写宏脚本
右键桌面空白处,选择「新建」→「文本文档」,打开后粘贴以下代码:
; 设置触发快捷键为F1,可自行修改(比如^!F1代表Ctrl+Alt+F1) F1:: ; 记录启动宏时的鼠标初始坐标 MouseGetPos, startX, startY ; 1. 按下按键"4" Send, 4 ; 2. 双击鼠标左键 Click, 2 ; 3. 按下按键"."四次 Send, .... ; 4. 移动到绝对坐标x:1485 Y:1000并左键单击 Click, 1485 1000 ; 5. 移动到绝对坐标x:1010 Y:1350并左键单击 Click, 1010 1350 ; 6. 返回初始坐标 MouseMove, %startX%, %startY% return
3. 运行宏脚本
- 将文本文档保存为
.ahk后缀的文件(比如MyMacro.ahk,保存时选择「保存类型」为「所有文件」) - 双击这个
.ahk文件,右下角任务栏会出现AutoHotkey的绿色H图标,说明脚本正在运行 - 在屏幕任意位置按下F1,宏会自动执行所有操作,完成后回到启动时的鼠标位置
4. 停止脚本
右键任务栏的AutoHotkey图标,选择「退出」即可停止宏脚本。
内容的提问来源于stack exchange,提问作者lordofgangsters
相关产品推荐
相关产品推荐

