You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多
文档控制台
免费开始使用

求助:如何用AHK实现鼠标循环移动至左下、右下并停留?

实现AutoHotkey多步鼠标移动+停留的解决方案

当然可行!你的需求完全可以通过AutoHotkey轻松实现——问题应该是你当前的脚本只写了第一步的移动逻辑,没加上后续的延迟和移动步骤。下面给你一个完整且适配所有屏幕的脚本,完美实现你要的三步操作:

; 第一步:移动到屏幕左下角,停留2秒
MouseMove, 0, %A_ScreenHeight%, 100  ; 100为移动速度(数值越大越慢,0=瞬间移动)
Sleep, 2000  ; 停留2000毫秒(即2秒)

; 第二步:移动到屏幕右下角,停留2秒
MouseMove, %A_ScreenWidth%, %A_ScreenHeight%, 100
Sleep, 2000

; 第三步:回到屏幕左下角,停留2秒
MouseMove, 0, %A_ScreenHeight%, 100
Sleep, 2000

关键细节解释:

  • 动态坐标适配:用A_ScreenWidthA_ScreenHeight获取当前屏幕的分辨率,不管你是笔记本还是台式机,脚本都能精准定位左下角(0, %A_ScreenHeight%)和右下角(%A_ScreenWidth%, %A_ScreenHeight%),不用手动写死坐标。
  • 移动速度控制MouseMove的第三个参数是移动耗时(单位:毫秒),你可以根据需求调整——比如改成0就是瞬间跳转到目标位置,改成200就是更平缓的移动。
  • 停留逻辑Sleep命令让脚本暂停指定时长,2000正好对应2秒的停留需求,完全符合你的要求。

如果你之前的脚本只能完成单向移动,只需要把上面的代码完整复制,保存为.ahk文件后运行,就能实现完整的三步操作了。

内容的提问来源于stack exchange,提问作者Muhammed Edebali

火山引擎 最新活动