在给定方向上单击并拖动一个像素

时间:2016-02-02 01:21:26

标签: autohotkey

我正在寻找一个脚本,它会点击并按住鼠标右键并按给定的方向拖动每个像素1#x; x"或2秒。我可以通过点击相应的方向键或手动调整脚本来指示向指定方向移动。

谢谢!

2 个答案:

答案 0 :(得分:0)

不完全确定你想要什么,但试试这个:

.(.*)(

答案 1 :(得分:0)

send event命令可能会让您的生活变得更轻松。例如,您在简单的无限循环中尝试做的事情:

coordmode, mouse, screen
setmousedelay, 0        # This makes the mouse move extremely fast

loop {
    mousegetpos, mx, my
    mx := mx+1
    sendevent {click, r, down}
    sendevent {click, %mx%, %my%, r, up}
    sleep 2000
}

此循环将按住右按钮并每两秒向右移动一个像素。如果您希望它向左移动,请更改

mx := mx+1

mx := mx-1

使其向上或向下移动是相同的机制,但是添加或减去变量“my”。

可以将此循环设置为计时器,使用热键启用或禁用它。