鼠标连点器

关于 ahk 语法层面其实并没有什么好写的, 这里直接使用几个例子来演示 ahk 的功能. 下面脚本的功能是当按下 F1 时鼠标左键连点, 松开 F1 时停止连点.

$F1::  ; 把 F1 键设置为热键 ($ 符号会有助于下面 GetKeyState 的 "P" 模式).
Loop  ; 由于没有指定数字, 所以这是个无限循环, 直到遇到内部的 "break" 或 "return".
{
    if not GetKeyState("F1", "P")  ; 如果此状态为 true, 那么用户实际已经释放了 F1 键.
        break  ; 中断循环.
    ; 否则 (由于上面没有 "中断"), 继续点击鼠标.
    Click  ; 在当前指针位置点击鼠标左键.
}
return