求助鼠标平移
autohotkey吧
全部回复
仅看楼主
level 1
ASKPEOPLE 楼主
按下 f1 检测当前鼠标坐标,然后平移到 xx 位置,仓管牛马求助[委屈]
2025年03月05日 14点03分 1
level 1
这个软件收费的吗
2025年03月06日 08点03分 2
level 6
建议直接问一下豆包
2025年03月07日 03点03分 3
level 7
#Requires AutoHotkey v2.0
F1:: {
; 设置开始
static 检测点坐标 := { X: 100, Y: 100 }
static 目标点坐标 := { X: 1000, Y: 500 }
static 检测半径 := 50
static 显示信息 := false
显示信息 := true ; 删除这一行,不显示信息
; 设置结束
cm := A_CoordModeMouse
CoordMode('Mouse', 'Screen')
MouseGetPos(&x, &y)
if (x - 检测点坐标.X) ** 2 + (y - 检测点坐标.Y) ** 2 <= 检测半径 ** 2 {
mouseSpeed := A_DefaultMouseSpeed
SetDefaultMouseSpeed(0)
MouseMove(目标点坐标.X, 目标点坐标.Y)
SetDefaultMouseSpeed(mouseSpeed)
}
CoordMode('Mouse', cm)
if 显示信息 {
ToolTip(Format('当前:({1},{2})`n检测:({3},{4})`n目标:({5},{6})`n距离:{7:0.2f} {8} {9:0.2f}'
, x
, y
, 检测点坐标.X
, 检测点坐标.Y
, 目标点坐标.X
, 目标点坐标.Y
, rad := Sqrt((x - 检测点坐标.X) ** 2 + (y - 检测点坐标.Y) ** 2)
, rad < 检测半径 ? '<' : rad == 检测半径 ? '=' : '>'
, 检测半径
))
SetTimer(() => ToolTip(''), -1500)
}
}
2025年03月08日 10点03分 4
level 1
能给个下载地址吗
2025年03月08日 14点03分 5
1