我有一个 AutoHotkey 脚本,其中鼠标左键映射到一个函数。该功能的一部分包括模拟从实际光标位置的左键单击偏移。毫不奇怪,这最终会变成一个无限循环。
同样,有一个处理程序可以捕获按键并在传递按键之前执行一些数学运算。
有没有办法在不触发点击处理程序的情况下执行点击?同样,有没有办法在不触发按键处理程序的情况下发送按键?
Trap() {
MouseGetPos, x,y
;Perform some math with x and y
Click %x% %y% left ;oops, this causes Trap to get called again
}
LButton:: Trap